파이썬 백준 2455번
브론즈 3
https://www.acmicpc.net/problem/2455
문제 보기
분류: 수학, 구현, 사칙연산
문제 풀기
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 |