CodingTest/Python
BOJ_11651 : ์ขํ ์ ๋ ฌํ๊ธฐ 2
Soom_1n
2022. 8. 7. 16:23
11651๋ฒ: ์ขํ ์ ๋ ฌํ๊ธฐ 2
์ฒซ์งธ ์ค์ ์ ์ ๊ฐ์ N (1 ≤ N ≤ 100,000)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์๋ i๋ฒ์ ์ ์์น xi์ yi๊ฐ ์ฃผ์ด์ง๋ค. (-100,000 ≤ xi, yi ≤ 100,000) ์ขํ๋ ํญ์ ์ ์์ด๊ณ , ์์น๊ฐ ๊ฐ์ ๋ ์ ์ ์๋ค.
www.acmicpc.net
๐ธ ๋ฌธ์ ๋ถ์ ๐ธ
- ๋ ๊ฐ์ง ๊ธฐ์ค์ผ๋ก ์ ๋ ฌํ๋ ๋ฌธ์ ์ด๋ค.
๐ธ ์ฝ๋ ๐ธ
N = int(input())
arr = []
for i in range(N):
arr.append(list(map(int,input().split())))
arr.sort(key= lambda x: (x[1],x[0]))
for i in arr:
print(i[0], i[1])
๐ธ ์ฝ๋ ํด์ ๐ธ
- sortํจ์์์ key๊ฐ์ ์กฐ์ ํด ๋๊ฐ์ง ์กฐ๊ฑด์ผ๋ก ์ ๋ ฌ์ ์ํํ๋ค.
๐ธ end ๐ธ
- ๋ฌธ์ ๋ฅผ ๋ณด์๋ง์ ๋๊ฐ์ง ์กฐ๊ฑด์ผ๋ก ์ ๋ ฌํ๋ ๊ฑด ์์์ง๋ง, ์ด๋ค ํจ์๋ฅผ ์ฌ์ฉํด์ผํ๊ณ lambda์ ๋ชจ์์ด ํท๊น๋ ค์ ๊ฒ์ํด์ ํ์ดํ๋ค. ๋ ์ฐ์ตํด์ผ๊ฒ ๋ค.
728x90