10814๋ฒ: ๋์ด์ ์ ๋ ฌ
์จ๋ผ์ธ ์ ์ง์ ๊ฐ์ ํ ์ฌ๋๋ค์ ๋์ด์ ์ด๋ฆ์ด ๊ฐ์ ํ ์์๋๋ก ์ฃผ์ด์ง๋ค. ์ด๋, ํ์๋ค์ ๋์ด๊ฐ ์ฆ๊ฐํ๋ ์์ผ๋ก, ๋์ด๊ฐ ๊ฐ์ผ๋ฉด ๋จผ์ ๊ฐ์ ํ ์ฌ๋์ด ์์ ์ค๋ ์์๋ก ์ ๋ ฌํ๋ ํ๋ก๊ทธ๋จ์
www.acmicpc.net
์ค๋ช
๋ฌธ์ : ํ์๋ค์ ๋์ด ์๋๋ก ์ ๋ ฌ(์ค๋ฆ์ฐจ์), ๋์ด๊ฐ ๊ฐ์ ๊ฒฝ์ฐ ๊ฐ์ ํ ์์ผ๋ก ์ ๋ ฌ(๋ด๋ฆผ์ฐจ์)
ํ์ด
Sort() ์ฌ์ฉ
1. ๋์ด์ ์ด๋ฆ์ ๋ฆฌ์คํธ์ ์ถ๊ฐํ๋ค. ๋์ด๋ ์ ์ํ์ผ๋ก ๋ณํ์ํจ๋ค.
2. ์ฒซ ๋ฒ์งธ ์ธ์๋ฅผ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌ ์ฆ, ๋์ด์์ผ๋ก ์ ๋ ฌํ๋ค.
3. ๋ฆฌ์คํธ์์ ๊ฐ์ ํ๋์ฉ ๋นผ๋ด์ ์ถ๋ ฅํ๋ค.
• ๋ฆฌ์คํธ.sort(key=lambda x:x[index]) - index๋ฅผ ๊ธฐ์ค์ผ๋ก ์ค๋ฆ์ฐจ์ ์ ๋ ฌ
sort ์ ๋ฆฌ ๐
[์๋ฃ๊ตฌ์กฐ] sort, sorted, ์ ๋ ฌ, ์ด์ค ๋ฆฌ์คํธ ์ ๋ ฌ (Python)
์ ๋ ฌ โ list.sort() - ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌ list = [3, 4, 2, 1, 5] list.sort() print(list) ์ถ๋ ฅ ๊ฒฐ๊ณผ [1, 2, 3, 4, 5] โ list.sort(reverse = True) - ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌ list = [3, 4, 2, 1, 5] list.sort(reverse=True) print(list) ์ถ๋ ฅ ๊ฒฐ
dev-cloud.tistory.com
Solution
import sys
input = sys.stdin.readline
n = int(input())
member = []
for _ in range(n):
age, name = map(str, input().split())
member.append((int(age), name))
member.sort(key=lambda x:x[0])
for i in member:
print(*i)'๐งฉ Algorithm > [BOJ] Silver' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| BOJ 2164๋ฒ : ์นด๋2 (Python/์๋ฃ๊ตฌ์กฐ(ํ)/Silver 4) (1) | 2024.01.30 |
|---|---|
| BOJ 11728๋ฒ : ๋ฐฐ์ด ํฉ์น๊ธฐ (Python/Two-Pointer/Silver 5) (4) | 2023.11.09 |
| BOJ 11722๋ฒ : ๊ฐ์ฅ ๊ธด ๊ฐ์ํ๋ ๋ถ๋ถ ์์ด (Python/Silver 2) (1) | 2023.10.26 |
| BOJ 9461๋ฒ : ํ๋๋ฐ ์์ด (Python/Silver 3) (0) | 2023.10.26 |
| BOJ 11053๋ฒ : ๊ฐ์ฅ ๊ธด ์ฆ๊ฐํ๋ ๋ถ๋ถ ์์ด (Python/Silver 2) (2) | 2023.10.22 |