-
Kotlin π¬ λ°±μ€ 12λ¨κ³ :: 1436 λ²2023. 6. 25. 00:06λ°μν
μνκ°λ μ
λ¬Έμ |
666μ μ’ λ§μ λνλ΄λ μλΌκ³ νλ€. λ°λΌμ, λ§μ λΈλ‘λ²μ€ν° μνμμλ 666μ΄ λ€μ΄κ° μ λͺ©μ λ§μ΄ μ¬μ©νλ€. μνκ°λ μμ μΈμμ μ’ λ§ μ΄λΌλ μλ¦¬μ¦ μνμ κ°λ μ΄λ€. μ‘°μ§ λ£¨μΉ΄μ€λ μ€νμμ¦λ₯Ό λ§λ€ λ, μ€νμμ¦ 1, μ€νμμ¦ 2, μ€νμμ¦ 3, μ€νμμ¦ 4, μ€νμμ¦ 5, μ€νμμ¦ 6κ³Ό κ°μ΄ μ΄λ¦μ μ§μκ³ , νΌν° μμ¨μ λ°μ§μ μ μμ λ§λ€ λ, λ°μ§μ μ μ 1, λ°μ§μ μ μ 2, λ°μ§μ μ μ 3κ³Ό κ°μ΄ μν μ λͺ©μ μ§μλ€. νμ§λ§ μμ μμ μ΄ μ‘°μ§ λ£¨μΉ΄μ€μ νΌν° μμ¨μ λ°μ΄λλλ€λ κ²μ 보μ¬μ£ΌκΈ° μν΄μ μν μ λͺ©μ μ’ λ€λ₯΄κ² λ§λ€κΈ°λ‘ νλ€.
μ’ λ§μ μλ μ΄λ€ μμ 6μ΄ μ μ΄λ 3κ° μ΄μ μ°μμΌλ‘ λ€μ΄κ°λ μλ₯Ό λ§νλ€. μ μΌ μμ μ’ λ§μ μλ 666μ΄κ³ , κ·Έ λ€μμΌλ‘ ν° μλ 1666, 2666, 3666, .... μ΄λ€. λ°λΌμ, μμ 첫 λ²μ§Έ μνμ μ λͺ©μ "μΈμμ μ’ λ§ 666", λ λ²μ§Έ μνμ μ λͺ©μ "μΈμμ μ’ λ§ 1666"μ κ°μ΄ μ΄λ¦μ μ§μ κ²μ΄λ€. μΌλ°νν΄μ μκ°νλ©΄, Nλ²μ§Έ μνμ μ λͺ©μ μΈμμ μ’ λ§ (Nλ²μ§Έλ‘ μμ μ’ λ§μ μ) μ κ°λ€.
μμ΄ λ§λ Nλ²μ§Έ μνμ μ λͺ©μ λ€μ΄κ° μλ₯Ό μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€. μμ μ΄ μ리μ¦λ₯Ό νμ μ°¨λ‘λλ‘ λ§λ€κ³ , λ€λ₯Έ μνλ λ§λ€μ§ μλλ€.
μ λ ₯ |
첫째 μ€μ Nμ΄ μ£Όμ΄μ§λ€. Nμ 10,000λ³΄λ€ μκ±°λ κ°μ μμ°μμ΄λ€.
μΆλ ₯ |
첫째 μ€μ Nλ²μ§Έ μνμ μ λͺ©μ λ€μ΄κ° μλ₯Ό μΆλ ₯νλ€.
νμ΄ |
666 λΆν° κ³μ°μ μμνλ€. 0λΆν° μ λ ₯λ°μ μκΉμ§ 666μ 1μ© λ리면μ "666" μ΄λΌλ λ¬Έμλ₯Ό κ°μ§κ³ μμΌλ©΄ countλ₯Ό 1μ© μ¦κ°νλ©° forλ¬Έμ λλ€.
λ΅μ |
fun main() { val N = readLine()!!.toInt() var movie = 666 var count = 0 while (count < N) { if ("666" in movie.toString()) { count++ } movie++ } println(movie - 1) }
λ°μν'π Algorithm > π λ°±μ€' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
Kotlin π¬ λ°±μ€ 13λ¨κ³ :: 2750 λ² (0) 2023.06.27 Kotlin π¬ λ°±μ€ 12λ¨κ³ :: 2839 λ² (0) 2023.06.26 Kotlin π¬ λ°±μ€ 12λ¨κ³ :: 1018 λ² (0) 2023.06.24 Kotlin π¬ λ°±μ€ 12λ¨κ³ :: 19532 λ² (0) 2023.06.10 Kotlin π¬ λ°±μ€ 12λ¨κ³ :: 2231 λ² (0) 2023.06.09