파이썬 백준 2455번
브론즈 3
https://www.acmicpc.net/problem/2455
2455번: 지능형 기차
최근에 개발된 지능형 기차가 1번역(출발역)부터 4번역(종착역)까지 4개의 정차역이 있는 노선에서 운행되고 있다. 이 기차에는 타거나 내리는 사람 수를 자동으로 인식할 수 있는 장치가 있다.
www.acmicpc.net
문제 보기

분류: 수학, 구현, 사칙연산
문제 풀기
for loop 이 돌때마다 각 역에서 내린 사람 수, 탄 사람 수를 입력받고 총 승객의 수를 업데이트를 한다. 이 결과를 리스트에 모아 저장을 한 후 max() 함수를 이용하여 최대값이 출력 되도록 한다.
코드 보기
import sys inputdata = sys.stdin.readline if __name__ == "__main__": max_passengers_ls = [] passengers = 0 for _ in range(4): get_off, get_on = map(int, inputdata().split()) passengers = passengers - get_off + get_on max_passengers_ls.append(passengers) print(max_passengers_ls) # TEST PRINT print(max(max_passengers_ls)) # 0 32 # 3 13 # 28 25 # 39 0 # [32, 42, 39, 0] # 42
'공부하기 > 백준' 카테고리의 다른 글
[Python] 백준 풀기 2851 - 슈퍼마리오 (0) | 2023.01.10 |
---|---|
[Python] 백준 풀기 2562 - 최댓값 (0) | 2023.01.09 |
[Python] 백준 풀기 1302 - 베스트셀러 (0) | 2023.01.07 |
[Python] 백준 풀기 11948 - 과목 선택 (0) | 2023.01.06 |
[Python] 백준 풀기 1269 - 대칭 차집합 (0) | 2023.01.05 |