BAEKJOON /14469:소가 길을 건너간 이유3

hyihyi·2022년 9월 3일
0
post-thumbnail
post-custom-banner

🤔 input( )대신 sys.stdin.readline( )을 사용해야 할 때
맨 첫줄 Test case를 입력받을 때는 input()을 사용해도 되지만
반복문으로 여러 줄을 입력받을 때에는 반드시 sys.stdin.readline()을 사용해
야 시간초과가 발생하지 않는다.

-두 개의 값을 하나의 리스트에 한꺼번에 넣기

list.append(list(map(int, input().split())))

결과

-첫 번째 값으로 정렬하기

list.sort(key=lambda x:(x[0]))


결과

풀이

import sys
input=sys.stdin.readline
N=int(input())
l=[]
for i in range(N):
    l.append(list(map(int, input().split())))
l.sort(key=lambda x:(x[0]))
n=0
for i in range(N):
    if(n<=l[i][0]):
        n=l[i][0]+l[i][1]
    else:
        n=n+l[i][1]
print(n)
profile
내가 이해하기 쉽게 쓰는 블로그
post-custom-banner

0개의 댓글