[λ°±μ€] [Python] 1436λ²_μνκ°λ μ_λΈλ£¨νΈ ν¬μ€
λ¬Έμ
https://www.acmicpc.net/problem/1436
1436λ²: μνκ°λ μ
666μ μ’ λ§μ λνλ΄λ μ«μλΌκ³ νλ€. λ°λΌμ, λ§μ λΈλ‘λ²μ€ν° μνμμλ 666μ΄ λ€μ΄κ° μ λͺ©μ λ§μ΄ μ¬μ©νλ€. μνκ°λ μμ μΈμμ μ’ λ§ μ΄λΌλ μλ¦¬μ¦ μνμ κ°λ μ΄λ€. μ‘°μ§ λ£¨μΉ΄μ€λ μ€ν
www.acmicpc.net
νμ΄
# λ°±μ€ 1436λ² λ¬Έμ - μνκ°λ
μ
N = int(input())
cnt = 0
nbr = 666
while True :
if "666" in str(nbr) :
cnt += 1
if cnt == N :
print(nbr)
break
print(nbr)
nbr += 1
μ²μ λ¬Έμ λ₯Ό λ΄€μ λ κ·μΉμ μ°ΎμΌλ €κ³ νμμΌλ λ³λ€λ₯Έ κ·μΉμ μ°ΎκΈ° μ΄λ €μ κ³
μμ νμμ ν΅ν΄ λ¬Έμ λ₯Ό ν΄κ²°νλ €κ³ νμλ€.
μΌλ¨ μ²μ μμμ 666μ΄λ―λ‘ 666λΆν° 1μ λν΄μ€λ€.
whileλ¬Έμ ν΅ν΄ 무νλ°λ³΅μΌλ‘ 666λΆν° nλ²μ§Έλ‘ μμ μκ° λμ€λλ‘ κ΅¬ννμλ€.
λ΄κ° μ μκ°νμ§ λͺ»ν λΆλΆμ 666μ μ«μλ‘λ§ νμλ€.
κ·Έλμ νμ΄μ¬μ μ₯μ μΈ λ¬Έμμ΄ λΉκ΅λ₯Ό μ²μμ λ μ¬λ¦¬μ§ λͺ»νμ¬ μκ°μ λ§μ΄ λλΉνλ€.
whileλ¬Έ μμ if cnt == N μ μ’ λ§μ μ«μκ° λμ¬λ λ§λ€ cntλ‘ μΌ ν μ λ ₯κ°κ³Ό κ°λ€λ©΄ κ·Έ μ«μλ₯Ό μΆλ ₯νκ³ λ°λ³΅λ¬Έμ λλ΄μ€λ€.