-
Kotlin π¬ λ°±μ€ 4λ¨κ³ :: 3052 λ²2023. 4. 9. 16:46λ°μν
λλ¨Έμ§
λ¬Έμ |
λ μμ°μ Aμ Bκ° μμ λ, A%Bλ Aλ₯Ό Bλ‘ λλ λλ¨Έμ§ μ΄λ€. μλ₯Ό λ€μ΄, 7, 14, 27, 38μ 3μΌλ‘ λλ λλ¨Έμ§λ 1, 2, 0, 2μ΄λ€.
μ 10κ°λ₯Ό μ λ ₯λ°μ λ€, μ΄λ₯Ό 42λ‘ λλ λλ¨Έμ§λ₯Ό ꡬνλ€. κ·Έ λ€μ μλ‘ λ€λ₯Έ κ°μ΄ λͺ κ° μλμ§ μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€.
μ λ ₯ |
첫째 μ€λΆν° μ΄λ²μ§Έ μ€ κΉμ§ μ«μκ° ν μ€μ νλμ© μ£Όμ΄μ§λ€. μ΄ μ«μλ 1,000λ³΄λ€ μκ±°λ κ°κ³ , μμ΄ μλ μ μμ΄λ€.
μΆλ ₯ |
첫째 μ€μ, 42λ‘ λλμμ λ, μλ‘ λ€λ₯Έ λλ¨Έμ§κ° λͺ κ° μλμ§ μΆλ ₯νλ€.
νμ΄ |
1. λλ¨Έμ§λ₯Ό λ΄λ int array μ μ
2. μ λ ₯κ°μ 42λ‘ λλ λλ¨Έμ§κ° int arrayμ ν΄λΉνλ κ°μ΄ μλ κ²½μ° arrayμ μ μ₯
λ΅μ |
import java.util.Scanner fun main() = with(Scanner(System.`in`)) { var lefts = ArrayList<Int>() for (i in 0 until 10) { val num = nextInt() if (!((num % 42) in lefts)) { lefts.add(num % 42) } } print(lefts.count()) }
λ°μν'π Algorithm > π λ°±μ€' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
Kotlin π¬ λ°±μ€ 4λ¨κ³ :: 1546 λ² (0) 2023.04.11 Kotlin π¬ λ°±μ€ 4λ¨κ³ :: 10811 λ² (0) 2023.04.10 Kotlin π¬ λ°±μ€ 4λ¨κ³ :: 5597 λ² (0) 2023.04.08 Kotlin π¬ λ°±μ€ 4λ¨κ³ :: 10813 λ² (0) 2023.04.07 Kotlin π¬ λ°±μ€ 4λ¨κ³ :: 10810 λ² (0) 2023.04.06