https://www.acmicpc.net/problem/10814
10814λ²: λμ΄μ μ λ ¬
μ¨λΌμΈ μ μ§μ κ°μ ν μ¬λλ€μ λμ΄μ μ΄λ¦μ΄ κ°μ ν μμλλ‘ μ£Όμ΄μ§λ€. μ΄λ, νμλ€μ λμ΄κ° μ¦κ°νλ μμΌλ‘, λμ΄κ° κ°μΌλ©΄ λ¨Όμ κ°μ ν μ¬λμ΄ μμ μ€λ μμλ‘ μ λ ¬νλ νλ‘κ·Έλ¨μ
www.acmicpc.net
import sys
n = int(sys.stdin.readline())
mem = []
for i in range(n):
age, name = sys.stdin.readline().split()
mem.append([int(age),i, name])
mem.sort()
for i in range(n):
print(mem[i][0], mem[i][2])
λμ΄, μ΄λ¦μ μ λ ₯λ°μμ 리μ€νΈμ λ£μ΄μ μ λ ¬νλ€
κ·Έλλ‘ μ λ ¬νλ©΄ λμ΄, μ΄λ¦ μμλλ‘ λμ€λλ°
λ¬Έμ 쑰건μ λμ΄κ° κ°μΌλ©΄ λ¨Όμ μ λ ₯ν μμλλ‘ μΆλ ₯νλΌκ³ ν΄μ λμ΄μ μ΄λ¦ μ¬μ΄μ μμλ κ°μ΄ λ£μ΄μ€!
κ·Όλ° κ²μν΄λ³΄λκΉ λ€λ€ lambdaλ₯Ό μ΄μ©ν΄μ λ¬Έμ λ₯Ό νμκΈΈλ κ°μ Έμλ΄€λ€,,
λλ€λ ν¨μμ κΈ°λ₯μ κ°κ²°νκ² νν?ν κ²μ΄λΌκ³ 보면 λλ€
λ ν¨μλ λ€λ₯Έ μ μ μ°κ³ λ²λ¦¬λ μΌμμ μΈ ν¨μλΌλ κ²!
lambda μΈμ : ννμ
μ΄λ° νμμΌλ‘ μ°λ©΄ λλ€
import sys
n = int(sys.stdin.readline())
mem = []
for i in range(n):
age, name = sys.stdin.readline().split()
mem.append([int(age), name])
mem.sort(key = lambda m : m[0]) # mem(age, name)μμ 첫 λ²μ§Έ κ°(age)λ§ λΉκ΅
for i in mem:
print(i[0], i[1])
μ΄κ±΄ λλ€λ₯Ό μ΄μ©ν μ½λ!
'π€ > λ°±μ€' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
λ°±μ€ 11399: ATM (Python) (0) | 2021.09.25 |
---|---|
λ°±μ€ 18870: μ’ν μμΆ (Python) (0) | 2021.09.15 |
λ°±μ€ 1181: λ¨μ΄ μ λ ¬ (Python) (0) | 2021.09.14 |
λ°±μ€ 11651: μ’ν μ λ ¬νκΈ° 2 (Python) (0) | 2021.09.13 |
λ°±μ€ 11650: μ’ν μ λ ¬νκΈ° (Python) (0) | 2021.09.13 |