https://www.acmicpc.net/problem/11650
풀이 1
리스트 안에 튜플로 담아서 sorted( )를 해주었다.
# 11650번 좌표 정렬하기
import sys
input = sys.stdin.readline
t = int(input())
x = []
for _ in range(t):
a, b = map(int, input().split())
x.append((a, b))
for i, j in sorted(x):
print(i, j)
풀이 2
람다표현식 사용하기
# 11650번 좌표 정렬하기
import sys
n = int(sys.stdin.readline())
li = []
for i in range(n):
so.append(tuple(map(int, sys.stdin.readline().split())))
li.sort(key=lambda x: (x[0], x[1]))
for i in li:
print(i[0], i[1])
출력결과
'백준 > 구현' 카테고리의 다른 글
[백준] 11651번 좌표 정렬하기 2 - 파이썬 (0) | 2022.02.25 |
---|---|
[백준] 18108번 1998년생인 내가 태국에서는 2541년생?! - 파이썬 (0) | 2022.02.23 |
[백준] 10817번 세 수 - 파이썬 (0) | 2022.02.22 |
[백준] 10866번 0 = not cute / 1 = cute - 파이썬 (0) | 2022.02.22 |
[백준][Python] 10699번 오늘 날짜 - 코팩 (0) | 2022.02.22 |