백준 11650(Python) 풀이 : 좌표 정렬하기



백준 11650 문제

백준  11650




백준 11650 풀이

이제 웬만하면 가장 첫 줄에
import sys
input = sys.stdin.readline 을 써두도록 하자. 여러 줄 입력을 해야하는 문제에서 이걸 안쓰니까 너무 느리게 제출되는 것 같다.

또 오늘 친구에게서 pypy로 제출하면 빨리 된다고 하는데 그것도 담에 해봐야겠다.

아무튼… 이 문제 역시 sort 의 key를 잘 사용하면 쉽게 풀리는 문제다.

# 11650
import sys
input = sys.stdin.readline

# 입력
n = int(input())
lst = []
for _ in range(n):
    a, b = map(int, input().split())
    lst.append((a, b))

# 정렬
lst.sort(key=lambda x: (x[0], x[1]))

# 출력
for i in lst:
    print(*i)




CATEGORIES:

Tags:

No Responses

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다