https://www.acmicpc.net/problem/11650
ํ์ด
# ๋ฐฑ์ค 11650๋ฒ ๋ฌธ์ - ์ขํ ์ ๋ ฌํ๊ธฐ
n = int(input())
coord = []
for i in range(n):
x, y = map(int, input().split())
coord.append([x,y])
coord.sort(key = lambda x: (x[0], x[1]))
for i in coord:
print(i[0], i[1])
- x์ขํ ์ ๋ ฌ ํ y์ขํ๋ฅผ ์ ๋ ฌ
- sort๋ ๋ฐํ ๊ฐ์ด ์๊ณ sorted๋ ๋ฐํ ๊ฐ์ด ์กด์ฌ
- coord.sort(key = lambda x: (x[0], x[1])) --> x = [1,2] ... [2,3] ... [4,5]
x๋ ์ ๋ ฅ๋ฐ๊ฒ ๋๋ ๋ฆฌ์คํธ์ ์ฒซ๋ฒ์งธ ์์๋ฅผ ์ํํ๋ค. ์ฆ coord = [[1,2],[2,3],[4,5]] ๋ผ๋ฉด x[0]์ 1 ,2, 4 ์์๋๋ก ์ ๋ ฌํ๊ฒ ๋๋ค. ๊ทธ ๋ค์์ผ๋ก x[1]์ ์ ๋ ฌํ๊ธฐ ๋๋ฌธ์ x[0]์ด ์ ๋ ฌ๋ ์ํ์์ x[1]์ด ์ ๋ ฌ๋๋ ์ฝ๋์ด๋ค.
'๐๏ธ Algorithm > ๐ฉ ๋ฐฑ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค] [Python] 11651๋ฒ_๋์ด์ ์ ๋ ฌ (0) | 2022.03.14 |
---|---|
[๋ฐฑ์ค] [Python] 10814๋ฒ_๋์ด์ ์ ๋ ฌ (0) | 2022.03.13 |
[๋ฐฑ์ค] (Python) 11718๋ฒ_๊ทธ๋๋ก ์ถ๋ ฅํ๊ธฐ (0) | 2022.02.24 |
[๋ฐฑ์ค] (Python) 1181๋ฒ_๋จ์ด ์ ๋ ฌ (0) | 2022.02.24 |
[๋ฐฑ์ค] (Python) 1427๋ฒ_์์ฝ๋ฉ (0) | 2022.02.24 |