-
Kotlin π¬ λ°±μ€ 9λ¨κ³ :: 11653 λ²2023. 5. 20. 04:08λ°μν
μμΈμλΆν΄
λ¬Έμ |
μ μ Nμ΄ μ£Όμ΄μ‘μ λ, μμΈμλΆν΄νλ νλ‘κ·Έλ¨μ μμ±νμμ€.
μ λ ₯ |
첫째 μ€μ μ μ N (1 ≤ N ≤ 10,000,000)μ΄ μ£Όμ΄μ§λ€.
μΆλ ₯ |
Nμ μμΈμλΆν΄ κ²°κ³Όλ₯Ό ν μ€μ νλμ© μ€λ¦μ°¨μμΌλ‘ μΆλ ₯νλ€. Nμ΄ 1μΈ κ²½μ° μ무κ²λ μΆλ ₯νμ§ μλλ€.
νμ΄ |
μ λ ₯ λ°μ μλ₯Ό 2λ‘ λλκΈ° μμνλ©΄μ 0μΌλ‘ λλμ΄ λ¨μ΄μ§μ§ μμΌλ©΄ 1μ© λν΄μ€λ€. μ λ ₯λ°μ μμ λͺ«μ΄ 1μ΄ λ λκΉμ§ λλμλ μλ₯Ό μΆλ ₯νλ€.
λ΅μ |
fun main() { var N = readLine()!!.toInt() val sb = StringBuilder() var num = 2 while (N > 1) { if (N % num == 0) { sb.append("$num\n") N /= num } else { num++ } } print(sb) }
λ°μν'π Algorithm > π λ°±μ€' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
Kotlin π¬ λ°±μ€ 10λ¨κ³ :: 1085 λ² (0) 2023.05.22 Kotlin π¬ λ°±μ€ 10λ¨κ³ :: 27323 λ² (0) 2023.05.21 Kotlin π¬ λ°±μ€ 9λ¨κ³ :: 2581 λ² (0) 2023.05.19 Kotlin π¬ λ°±μ€ 9λ¨κ³ :: 1978 λ² (0) 2023.05.18 Kotlin π¬ λ°±μ€ 9λ¨κ³ :: 9506 λ² (0) 2023.05.17