π μκ³ λ¦¬μ¦
κ·Έλ₯... μμ νμμΌλ‘ νμλ€.. Nμ ν¬κΈ°κ° 1<= N <= 3μ΄μκΈ° λλ¬Έμ. Large λ¬Έμ μμλ Nμ λ²μκ° 10,000μΌλ‘ μ¦κ°νλ€. λ°λΌμ μ΄ κ΅¬νμ smallμλ§ μ ν©ν κ±Έλ‘,,, κ·Έλλ μ΄ λ¬Έμ λ₯Ό ꡬννλ©΄μ 쑰건 κ±°λ₯Ό λ if λ¬Έ μ¬μ©κ³Ό μ€λ³΅μ΄ μ‘΄μ¬ν λ μ΄λ»κ² κ±Έλ¬λΌ κ²μΈμ§μ λν΄μ μ‘°κΈ μ΅μν΄μ§ κ²μ λκΌλ€. small λ¬Έμ λ μ΄λ κ² νκ³ , large λ¬Έμ λ μλ£κ΅¬μ‘°λ₯Ό νμ©νμ¬ μ‘°κΈ λ ν¨μ¨μ μΈ λ°©λ²μΌλ‘ νκ³ , ν¬μ€ν ν μμ μ΄λ€.
π» μ΅μ’ μ½λ
n = int(input())
total = []
cnt = []
t = []
for _ in range(n):
s,c,l = map(int, input().split())
total.append(s)
cnt.append(c)
t.append(l)
for i in range(n):
# κ°μ κ°μ΄ μ‘΄μ¬νλ©΄
if total.count(total[i]) >= n:
# μ μΆ νμ κ°μ κ²½μ°
if cnt.count(cnt[i]) >= n:
print(t.index(min(t))+1)
break
else:
print(cnt.index(min(cnt))+1)
break
else:
print(total.index(max(total))+1)
break
count ν¨μλ λ¬Έμμ΄μ΄λ listμλ§ μ¬μ©ν μ μλ€.
μ²μμ λ¬Έμμ΄μλ§ μ¬μ© κ°λ₯νλ€ μκ°νκ³ map(str, list)λ map(int,list)λ₯Ό λ²κ°μ κ°λ©° ν΄μ£Όμλ€. λ₯μ½λ π.
μ½ν μλ€κ³ μκ°νλκΉ λμ°νλ€. 맀μΌλ§€μΌ λ°°μ°λ κ² μ€μνμ§.. μ½ν κΉμ§λ§ μ νλ©΄ λλ€!! νλμ© κ΅¬ννλ©΄μ μ½λλ₯Ό μ ννκ² κ΅¬ννλ λ²μ μ΅νμΌκ² λ€.
λ΄κ° μ΄ μ½λλ κ³μ 보λ κ³ μΉ μ μ΄ λ§μλ€.. λ λ§μ΄ 곡λΆν΄μ μνκ³ μΆλ€ ν
'PS > BOJ&Programmers' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[λ°±μ€/4949] κ· νμ‘ν μΈμ ( νμ΄μ¬ ) (0) | 2023.01.21 |
---|---|
[λ°±μ€/1181] λ¨μ΄ μ λ ¬ (νμ΄μ¬) (0) | 2023.01.18 |
[λ°±μ€/13424] Three Dots / μμ νμ - νμ΄μ¬ (0) | 2023.01.17 |
[λ°±μ€/12759] ν±! ν! ν ! - νμ΄μ¬ (1) | 2023.01.17 |
[λ°±μ€/1100] νμ μΉΈ/νμ΄μ¬ 2μ°¨μ 리μ€νΈ/체μ€ν - νμ΄μ¬ (0) | 2023.01.16 |