http://acmicpc.net/problem/11651
{코드}
import sys
def input():
return sys.stdin.readline()
def print(a, b):
sys.stdout.write(f'{a} {b}\n')
[print(*i) for i in sorted([list(map(int, input().split())) for _ in range(int(input()))], key=lambda x: (x[1], x[0]))]
{설명}
이 문제는 11651의 좌표 정렬하기와 비슷한 문제로 입력량이 많아 sys모듈을 사용하고 뒤에 key를 통해 2번째 숫자를 기준으로 정렬하되 같은 값이 있다면 첫 번째 값이 더 작은 순으로 정렬한다.
'알고리즘 공부 > BOJ백준 풀이' 카테고리의 다른 글
[백준 10814번-파이썬/Python] 나이순 정렬 (0) | 2020.12.30 |
---|---|
[백준 1181번-파이썬/Python] 단어 정렬 (0) | 2020.12.30 |
[백준 11650번-파이썬/Python] 좌표 정렬하기 (0) | 2020.12.30 |
[백준 1427번-파이썬/Python] 소트인사이드 (0) | 2020.12.29 |
[백준 2108번-파이썬/Python] 통계학 (0) | 2020.12.29 |