-
Kotlin π¬ λ°±μ€ 9λ¨κ³ :: 1978 λ²2023. 5. 18. 03:45λ°μν
μμ μ°ΎκΈ°
λ¬Έμ |
μ£Όμ΄μ§ μ Nκ° μ€μμ μμκ° λͺ κ°μΈμ§ μ°Ύμμ μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€.
μ λ ₯ |
첫 μ€μ μμ κ°μ Nμ΄ μ£Όμ΄μ§λ€. Nμ 100 μ΄νμ΄λ€. λ€μμΌλ‘ Nκ°μ μκ° μ£Όμ΄μ§λλ° μλ 1,000 μ΄νμ μμ°μμ΄λ€.
μΆλ ₯ |
μ£Όμ΄μ§ μλ€ μ€ μμμ κ°μλ₯Ό μΆλ ₯νλ€.
νμ΄ |
μ λ ₯λ°μ μλ₯Ό 2λΆν° μ λ ₯λ°μ μ - 1 κΉμ§μ μλ‘ λλμμ λ λλ¨Έμ§κ° 0μ΄ λλ μμ κ°μλ₯Ό ꡬνλ€.
μ λ ₯λ°μ μμ κ°μμμ λλ¨Έμ§κ° 0μ΄λ μμ κ°μλ₯Ό λΊ κ°μ μΆλ ₯νλ€.
λ΅μ |
import java.util.Scanner fun main() = with(Scanner(System.`in`)) { val N = nextInt() var result = 0 repeat(N) { val primeNum = nextInt() if (primeNum == 1) { result += 1 } for (i in 2 until primeNum) { if (primeNum % i == 0) { result += 1 break } } } print(N - result) }
λ°μν'π Algorithm > π λ°±μ€' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
Kotlin π¬ λ°±μ€ 9λ¨κ³ :: 11653 λ² (0) 2023.05.20 Kotlin π¬ λ°±μ€ 9λ¨κ³ :: 2581 λ² (0) 2023.05.19 Kotlin π¬ λ°±μ€ 9λ¨κ³ :: 9506 λ² (0) 2023.05.17 Kotlin π¬ λ°±μ€ 9λ¨κ³ :: 2501 λ² (0) 2023.05.16 Kotlin π¬ λ°±μ€ 9λ¨κ³ :: 5086 λ² (0) 2023.05.15