[λ°±μ€] 1436λ²: μνκ°λ μ
1. λ°±μ€ 1436λ² μνκ°λ μ
λ°±μ€ 1436λ²: μνκ°λ μ
2. μ€λμ νκ³
0. λ¬Έμ λΆμ
μ’ λ§μ μλ μ΄λ€ μμ 6μ΄ μ μ΄λ 3κ° μ΄μ μ°μμΌλ‘ λ€μ΄κ°λ μλ₯Ό λ§νλ€. μ μΌ μμ μ’ λ§μ μλ 666μ΄κ³ , κ·Έ λ€μμΌλ‘ ν° μλ 1666, 2666, 3666, .... μ΄λ€. λ°λΌμ, μμ 첫 λ²μ§Έ μνμ μ λͺ©μ "μΈμμ μ’ λ§ 666", λ λ²μ§Έ μνμ μ λͺ©μ "μΈμμ μ’ λ§ 1666"μ κ°μ΄ μ΄λ¦μ μ§μ κ²μ΄λ€. μΌλ°νν΄μ μκ°νλ©΄, Nλ²μ§Έ μνμ μ λͺ©μ μΈμμ μ’ λ§ (Nλ²μ§Έλ‘ μμ μ’ λ§μ μ) μ κ°λ€.
: μ²μμλ μλ€λ‘ μ«μλ₯Ό λνλ©΄μ λΆμ¬μΌ νλμ§ ν΄κ²° λ°©λ²μ΄ 보μ΄μ§ μμλ€. μ λ ₯ λ²μλ₯Ό λ³΄κ³ λΈλ£¨νΈν¬μ€λ‘ ν΄κ²°ν΄λ λλ€λ μκ°μ ν ν λ¬Έμ λ₯Ό ν μ μμλ€.
λΈλ£¨νΈ ν¬μ€ μκ³ λ¦¬μ¦μ μκ°κ³Ό μμμ΄ μμ²λκ² λ€μ΄μ μΌν 보면 무μνκ³ λΉν¨μ¨μ μ΄λΌκ³ μκ°ν μλ μκ² μ§λ§, μ νλ 100%λ₯Ό 보μ₯νλ€λ μ μμ κ°λ ₯ν μκ³ λ¦¬μ¦μ΄λ€. μλ₯Ό λ€μ΄ 4μ리μ λΉλ°λ²νΈλ₯Ό μ°ΎμμΌ νλ€κ³ νμλ, 0000λΆν° 9999κΉμ§ μλ₯Ό λμ¬κ°λ©° μ°Ύμμ λ λ΄κ° μνλ μλ₯Ό μ°Ύμ μ μλ€.
1. μ λ ₯
첫째 μ€μ Nμ΄ μ£Όμ΄μ§λ€. Nμ 10,000λ³΄λ€ μκ±°λ κ°μ μμ°μμ΄λ€.
: μ λ ₯ λ²μλ₯Ό 보λ, λΈλ£¨νΈν¬μ€λ₯Ό ν΄λ λ¬΄λ¦¬κ° μλ λ²μμ΄λ€.
2. μΆλ ₯
첫째 μ€μ Nλ²μ§Έ μνμ μ λͺ©μ λ€μ΄κ° μλ₯Ό μΆλ ₯νλ€.
3. λ¬Έμ μ κ·Ό
λ¨μνκ² 666λΆν° μμνμ¬ 1μ© λνλ©΄μ κ·Έ μ«μμ 666μ΄ λμ€λ©΄ μΉ΄μ΄νΈνλκ±Έ λ°λ³΅νλ€. μ£Όμ΄μ§ μ λ ₯Nκ³Ό κ°μμ§λ©΄ κ·Έ κ°μ΄ μνμ μ λͺ© μ«μκ° λλ€. λ°λΌμ λΈλ£¨νΈ ν¬μ€λ‘ λ°λ³΅λ¬Έμ ꡬνν΄μΌ νλ λ¬Έμ μ΄λ€.
endλ 666λΆν° μμνμ¬ 1μ© λν΄κ°λ€. λν΄κ°λ μ«μμ 666μ΄ λμ€λ©΄ cntμ μΉ΄μ΄νΈ ν cntκ° μ λ ₯nκ³Ό κ°μ μ break.
n = int(input())
end = 666
cnt = 0
while True:
if '666' in str(end):
cnt = cnt+1
if cnt==n:
print(end)
break
end = end+1