티스토리 뷰

백준

백준 2455 문제풀이 [python]

ys.k 2023. 6. 27. 23:15

포스팅에 앞서 내용이 틀릴 수 있습니다.
해당 부분 지적 감사히 받습니다.

문제를 보자.

문제를 풀고, 더 짧게 풀 수 있을 것 같아, 두 가지 코드가 나왔다.

 

첫 번째 풀이

result = []
memory = 0
for i in range(4):
    b = list(map(int,input().split()))
    result.append(b[1]-b[0])

for  j in range(4):
    if memory < sum(result[:j]):
        memory = sum(result[:j])

print(memory)

 

두 번째 풀이

result = [_ for _ in range(5)]
memory = 0
for i in range(4):
    b = list(map(int,input().split()))
    result[i+1] = (b[1]-b[0]) + int(result[i])

print(max(result))

백준 가장 많이 풀린 문제 100이 어느덧 끝나 1 문제만 남아있다.

 

정진하자.

'백준' 카테고리의 다른 글

백준 25305 문제풀이 [python]  (0) 2023.07.03
백준 2941 문제풀이 [python]  (0) 2023.06.28
백준 1475 문제풀이 [python]  (0) 2023.06.27
백준 2444번 문제풀이 [python]  (0) 2023.06.27
백준 1158 문제풀이 [python]  (0) 2023.06.27
댓글