파이썬 sort key2 [백준/Python] 10814번 나이순 정렬 문제 ■ 10814번 나이순 정렬 문제 ■ 코드 풀이 list의 sort 메서드에서 key 옵션을 활용하면 무난히 풀 수 있는 문제입니다. 먼저 가입 순서에 대한 정보를 idx 변수에 넣어 줍니다. 이때, 사용자 편의성을 위해 idx는 1부터 시작합니다. 그리고 나이와 이름을 append로 받아서 이를 list에 idx와 함께 추가해 줍니다. 여기까지 했다면 sort 메서드에서 key 옵션을 활용합니다. key 옵션에 대해 잘 모르시는 분들은 아래 링크 확인해 보시면 도움이 될 것 같습니다. import sys N = int(input()) idx = 0 member_list = [] for i in range(N): idx += 1 age,name = map(str, sys.stdin.readline().s.. 2023. 5. 17. [백준/Python] 11650번 좌표 정렬하기 ■ 11650번 좌표 정렬하기 ■ 코드 풀이 list에는 sort 메서드가 있습니다. 그리고 sort 메서드에서는 key를 활용하여 정렬에 다양한 옵션을 줄 수 있습니다. 이 기능을 이용하면 쉽게 주어진 문제를 풀 수 있습니다. coord_list = [] N = int(input()) for i in range(N): x,y = map(int, input().split()) coord_list.append((x,y)) coord_list.sort(key = lambda x : (x[0], x[1])) for coord in coord_list: x, y = coord print(x,y) sort 메서드의 key 옵션에 대해 제가 참고한 글의 링크를 아래 첨부합니다. 관심 있으신 분은 한번 들어가서 확인.. 2023. 5. 14. 이전 1 다음