백준(Python) 풀이/수학

백준(Python) 2460번 지능형 기차 2 풀이

개발윗미 2021. 10. 15. 13:26

Python으로 구현한 2460번 지능형 기차 2 문제 풀이입니다.

 

https://www.acmicpc.net/problem/2460

 

2460번: 지능형 기차 2

최근에 개발된 지능형 기차가 1번역(출발역)부터 10번역(종착역)까지 10개의 정차역이 있는 노선에서 운행되고 있다. 이 기차에는 타거나 내리는 사람 수를 자동으로 인식할 수 있는 장치가 있다.

www.acmicpc.net


data = []

people = 0
for i in range(10) :
  bye, hello = map(int, input().split())
  people = people - bye + hello
  data.append(people)

print(max(data))

 

각 역에서 내린 사람 수와 탄 사람 수를 입력받아 기차에 탑승해 있는 사람 수(people)에서 입력받은 내린 사람 수

 

(bye)를 빼고 탄 사람 수 (hello)를 더하여 그 값을 data 리스트에 추가한다.

 

이와 같은 방식으로 반복문을 10번 수행하고, 반복문이 종료되면 data리스트에 있는 값들 중 최대값을 출력한다.