1159 λ¬Έμ
μκ·Όμ΄λ λꡬμ μΈκ³μμ μ μ°¨ μν₯λ ₯μ λνκ°κ³ μλ€. μ²μμ κ·Έλ λꡬ κ²½κΈ°λ₯Ό μ’μνλ μ¬λμ΄μλ€. λꡬμ λν μ΄μ μ κ·Έλ₯Ό λ§μ μ μμκ³ , κ²°κ΅ μκ·Όμ΄λ λꡬμ₯μ μ²μνλ μΌμ μμνλ€. μκ·Όμ΄λ λꡬμ₯μ μ²μνλ©΄μ κ°λ μ΄ λκΈ° μν΄ κ°μ ΈμΌν λ₯λ ₯μ 곡λΆν΄λκ°λ€. μλΉκ° 3λ μ΄λ©΄ νμμ μλ―μ΄ μκ·Όμ΄λ μ μ κ°λ μΌλ‘ ν κ±Έμ λ€κ°κ°κ³ μμλ€. μ΄λ λ κ·Έμκ² μ§λ°©μ ν νλ‘λꡬνμ κ°λ ν κΈ°νκ° μκΈ°κ² λμλ€. κ·Έλ μμ²λ μ§λλ ₯μ 보μ¬μ£Όλ©° νλ‘ λ¦¬κ·Έμμ μ°μΉμ νκ³ , μ΄μ κ΅κ°λννμ κ°λ μ΄ λμλ€.
λ΄μΌμ μΌλ³Έκ³Ό κ΅κ°λν μΉμ κ²½κΈ°κ° μλ λ μ΄λ€. μκ·Όμ΄λ λ΄μΌ κ²½κΈ°μ λμ€ μ λ° λͺ λ¨μ μμ±ν΄μΌ νλ€.
κ΅κ°λννμ κ°λ μ΄ λ μ΄νμ μκ·Όμ΄λ λ§€μ° κ²μλ¬μ‘λ€. κ·Έλ μ μμ μ΄λ¦μ κΈ°μ΅νμ§ λͺ»νκ³ , κ° μ μμ λ₯λ ₯λ μμ§ λͺ»νλ€. λ°λΌμ, λκ° μ λ°μΈμ§ κΈ°μ΅νκΈ° μ½κ² νκΈ° μν΄ μ±μ 첫 κΈμκ° κ°μ μ μ 5λͺ μ μ λ°νλ €κ³ νλ€. λ§μ½, μ±μ 첫 κΈμκ° κ°μ μ μκ° 5λͺ λ³΄λ€ μ λ€λ©΄, μκ·Όμ΄λ λ΄μΌ μμ μΉμ κ²½κΈ°λ₯Ό κΈ°κΆνλ €κ³ νλ€.
μκ·Όμ΄λ λ΄μΌ κ²½κΈ°λ₯Ό μν΄ λ½μ μ μλ μ±μ 첫 κΈμλ₯Ό λͺ¨λ ꡬν΄λ³΄λ €κ³ νλ€.
μ λ ₯
첫째 μ€μ μ μμ μ N (1 ≤ N ≤ 150)μ΄ μ£Όμ΄μ§λ€. λ€μ Nκ° μ€μλ κ° μ μμ μ±μ΄ μ£Όμ΄μ§λ€. (μ±μ μνλ²³ μλ¬Έμλ‘λ§ μ΄λ£¨μ΄μ Έ μκ³ , μ΅λ 30κΈμμ΄λ€)
μΆλ ₯
μκ·Όμ΄κ° μ μ λ€μ― λͺ μ μ λ°ν μ μλ κ²½μ°μλ "PREDAJA" (λ°μ΄ν μμ΄)λ₯Ό μΆλ ₯νλ€. PREDAJAλ ν¬λ‘μν°μμ΄λ‘ ν볡μ μλ―Ένλ€. μ λ°ν μ μλ κ²½μ°μλ κ°λ₯ν μ±μ 첫 κΈμλ₯Ό μ¬μ μμΌλ‘ 곡백μμ΄ λͺ¨λ μΆλ ₯νλ€.
νμ΄
N = int(input())
name = [list(input()) for _ in range(N)]
player_list = []
result = []
for i in range(N) :
player_list.append(name[i][0])
first_name = set(player_list)
for i in first_name :
if player_list.count(i) >= 5 :
result.append(i)
if len(result) == 0 :
print("PREDAJA")
else :
print(''.join(sorted(result)))
'π Algorithm > Baekjoon' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
Baekjoon λ°±μ€ 1260 DFSμ BFS λ¬Έμ νμ΄ (0) | 2023.07.05 |
---|---|
Baekjoon λ°±μ€ 1181 λ¨μ΄ μ λ ¬ λ¬Έμ νμ΄ (0) | 2023.06.29 |
Baekjoon λ°±μ€ 1157 λ¨μ΄ κ³΅λΆ λ¬Έμ νμ΄ (0) | 2023.06.16 |
Baekjoon λ°±μ€ 1152 λ¨μ΄μ κ°μ λ¬Έμ νμ΄ (0) | 2023.06.15 |
Baekjoon λ°±μ€ 1100 νμ μΉΈ λ¬Έμ νμ΄ (0) | 2023.06.14 |