[BOJ] 11651: 좌표 정렬하기 2

이슬비·2022년 3월 14일
0

Algorithm

목록 보기
11/110

어느덧 11일차에 접어들었다! 정렬이 4문제 남았고 나도 시간복잡도랑 공간복잡도 + 알고리즘에 조금은 익숙해진 듯하다 ㅎㅎ 오늘은 저번의 좌표 정렬하기의 응용 문제이다.

11651: 좌표 정렬하기 2

응용 문제라고도 할 수 없는 것이... 저번 문제에서 x, y 순서만 바꾼 거니까 뭐... 그래도 그 때 배운 것들을 한 번 복습할 수 있는 기회라고 생각하고 안 보면서 풀었다!

import sys

N = int(sys.stdin.readline())

num = []
for _ in range(N):
    num.append(list(map(int, sys.stdin.readline().split())))

num.sort(key=lambda x: (x[1], x[0]))

for i in range(N):
    print(num[i][0], num[i][1])

어짜피 저번 풀이와 똑같아서 상세한 풀이 설명은 하지 않을 예정! 이 정렬 알고리즘을 풀면서 알고리즘에 대해 조금은 두려움과 높다고 생각한 그 장벽이 없어진 것 같다. ㅎㅎ 앞으로도 열심히 해야지.

오늘도 신기한 알고리즘의 세계 끝!

profile
정말 알아?

0개의 댓글