728x90
https://www.acmicpc.net/problem/11650
정답 코드
import sys
input = sys.stdin.readline
n = int(input())
li = []
for i in range(n):
[a, b] = map(int, input().split())
li.append([a, b])
li_sort = sorted(li)
for i in range(n):
print(li_sort[i][0], li_sort[i][1])
간단한 정렬 문제이다.
다르게 풀기
import sys
input = sys.stdin.readline
n = int(input())
li = []
for i in range(n):
[a, b] = map(int, input().split())
li.append([a, b])
li_sort = sorted(li, key = lambda x: (x[0], x[1]))
for i in range(n):
print(li_sort[i][0], li_sort[i][1])
정렬 기준을 커스터마이징 해주었다.
'알고리즘 > 백준 문제풀이' 카테고리의 다른 글
백준 - 25206(너의 평점은, python) (0) | 2023.05.30 |
---|---|
백준 - 11718(그대로 출력하기, python) (2) | 2023.05.29 |
백준 - 2164(카드2, python) (0) | 2023.05.24 |
백준 - 11050(이항 계수, python) (0) | 2023.05.24 |
백준-1018(체스판 다시 칠하기, python) (0) | 2023.05.23 |