[백준] 10814: 나이순 정렬 (Python)

BellBoy·2023년 5월 16일
0

백준 코테 설명

목록 보기
1/1

https://www.acmicpc.net/problem/10814

import sys
from collections import deque

input = sys.stdin.readline

N = int(input())

my_array = []

for i in range(N):
    X, Y = input().split()
    
    // check
    X = int(X)
    
    my_array.append([X, Y])
    
my_array.sort(key=lambda x: x[0])

for i in my_array:
    print(' '.join(str(j) for j in i))

sort key= lambda를 이용해서 배열의 첫번째 인자만을 가지고 sort를 하게되면 자연스럽게 두번째 인자는 입력한 순서대로 정렬이되서 코드를 작성했지만 처음에 틀렸습니다
이유는 check 부분에 정수를 문자열로 처리해서 오류가 났는데 백준 문제를 풀때는 정수는 항상 정수로 변환해서 넣어야 한다는걸 알았습니다.

profile
리액트러버

0개의 댓글