λΆλ₯ μ 체보기
-
Kotlin π¬ λ°±μ€ 10λ¨κ³ :: 3009 λ²2023. 5. 23. 05:03
λ€ λ²μ§Έ μ λ¬Έμ | μΈ μ μ΄ μ£Όμ΄μ‘μ λ, μΆμ ννν μ§μ¬κ°νμ λ§λ€κΈ° μν΄μ νμν λ€ λ²μ§Έ μ μ μ°Ύλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ | μΈ μ μ μ’νκ° ν μ€μ νλμ© μ£Όμ΄μ§λ€. μ’νλ 1λ³΄λ€ ν¬κ±°λ κ°κ³ , 1000λ³΄λ€ μκ±°λ κ°μ μ μμ΄λ€. μΆλ ₯ | μ§μ¬κ°νμ λ€ λ²μ§Έ μ μ μ’νλ₯Ό μΆλ ₯νλ€. νμ΄ | xμ λ μ κ³Ό yμ λ μ μ νμ κ°μμΌ νλ μ μ μ΄μ©νλ€. λ΅μ | import java.util.Scanner fun main() = with(Scanner(System.`in`)) { val x1 = nextInt() val y1 = nextInt() val x2 = nextInt() val y2 = nextInt() val x3 = nextInt() val y3 = nextInt() var ..
-
Kotlin π¬ λ°±μ€ 10λ¨κ³ :: 1085 λ²2023. 5. 22. 04:42
μ§μ¬κ°νμμ νμΆ λ¬Έμ | νμλ μ§κΈ (x, y)μ μλ€. μ§μ¬κ°νμ κ° λ³μ΄ μ’νμΆμ νννκ³ , μΌμͺ½ μλ κΌμ§μ μ (0, 0), μ€λ₯Έμͺ½ μ κΌμ§μ μ (w, h)μ μλ€. μ§μ¬κ°νμ κ²½κ³μ κΉμ§ κ°λ 거리μ μ΅μκ°μ ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ | 첫째 μ€μ x, y, w, hκ° μ£Όμ΄μ§λ€. μΆλ ₯ | 첫째 μ€μ λ¬Έμ μ μ λ΅μ μΆλ ₯νλ€. μ ν | 1 ≤ w, h ≤ 1,000 1 ≤ x ≤ w-1 1 ≤ y ≤ h-1 x, y, w, hλ μ μ νμ΄ | xμΆ μ λΌλ¦¬, yμΆ μ λΌλ¦¬ μ¬μ΄μ 거리λ₯Ό κ΅¬ν΄ μ΅μκ°μ μΆλ ₯νλ€. λ΅μ | import java.util.Scanner import kotlin.math.min fun main() = with(Scanner(System.`in`)) { val x =..
-
Kotlin π¬ λ°±μ€ 10λ¨κ³ :: 27323 λ²2023. 5. 21. 04:30
μ§μ¬κ°ν λ¬Έμ | μ μ A, B κ° μ£Όμ΄μ§λ€. μΈλ‘ κΈΈμ΄κ° A cm, κ°λ‘ κΈΈμ΄κ° B cm μΈ μλμ κ°μ μ§μ¬κ°νμ λμ΄λ₯Ό $cm^2$ λ¨μλ‘ κ΅¬νμμ€. μ λ ₯ | νμ€ μ λ ₯μ λ€μκ³Ό κ°μ ννλ‘ μ λ ₯μ΄ μ£Όμ΄μ§λ€. μΆλ ₯ | μΈλ‘ κΈΈμ΄κ° A cm, κ°λ‘ κΈΈμ΄κ° B cmμΈ μ§μ¬κ°νμ λμ΄λ₯Ό $cm^2$ λ¨μλ‘ κ΅¬νκ³ , λ¨μ ($cm^2$)λ₯Ό μλ΅νμ¬ μΆλ ₯νλ€. μ ν | 1 β¦ A β¦ 100 1 β¦ B β¦ 100. A, B λ μ μμ΄λ€. νμ΄ | μ λ ₯λ°μ κ°λΌλ¦¬ κ³±ν κ°μ ꡬνλ€. λ΅μ | import java.util.Scanner fun main() = with(Scanner(System.`in`)) { print("${nextInt() * nextInt()}") }
-
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 { ..
-
Kotlin π¬ λ°±μ€ 9λ¨κ³ :: 2581 λ²2023. 5. 19. 04:00
μμ λ¬Έμ | μμ°μ Mκ³Ό Nμ΄ μ£Όμ΄μ§ λ Mμ΄μ Nμ΄νμ μμ°μ μ€ μμμΈ κ²μ λͺ¨λ κ³¨λΌ μ΄λ€ μμμ ν©κ³Ό μ΅μκ°μ μ°Ύλ νλ‘κ·Έλ¨μ μμ±νμμ€. μλ₯Ό λ€μ΄ M=60, N=100μΈ κ²½μ° 60μ΄μ 100μ΄νμ μμ°μ μ€ μμλ 61, 67, 71, 73, 79, 83, 89, 97 μ΄ 8κ°κ° μμΌλ―λ‘, μ΄λ€ μμμ ν©μ 620μ΄κ³ , μ΅μκ°μ 61μ΄ λλ€. μ λ ₯ | μ λ ₯μ 첫째 μ€μ Mμ΄, λμ§Έ μ€μ Nμ΄ μ£Όμ΄μ§λ€. Mκ³Ό Nμ 10,000μ΄νμ μμ°μμ΄λ©°, Mμ Nλ³΄λ€ μκ±°λ κ°λ€. μΆλ ₯ | Mμ΄μ Nμ΄νμ μμ°μ μ€ μμμΈ κ²μ λͺ¨λ μ°Ύμ 첫째 μ€μ κ·Έ ν©μ, λμ§Έ μ€μ κ·Έ μ€ μ΅μκ°μ μΆλ ₯νλ€. λ¨, Mμ΄μ Nμ΄νμ μμ°μ μ€ μμκ° μμ κ²½μ°λ 첫째 μ€μ -1μ μΆλ ₯νλ€. νμ΄ | Mκ³Ό Nμ μ λ ₯λ°μ..
-
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 = n..
-
Kotlin π¬ λ°±μ€ 9λ¨κ³ :: 9506 λ²2023. 5. 17. 03:31
μ½μλ€μ ν© λ¬Έμ | μ΄λ€ μ«μ nμ΄ μμ μ μ μΈν λͺ¨λ μ½μλ€μ ν©κ³Ό κ°μΌλ©΄, κ·Έ μλ₯Ό μμ μλΌκ³ νλ€. μλ₯Ό λ€μ΄ 6μ 6 = 1 + 2 + 3 μΌλ‘ μμ μμ΄λ€. nμ΄ μμ μμΈμ§ μλμ§ νλ¨ν΄μ£Όλ νλ‘κ·Έλ¨μ μμ±νλΌ. μ λ ₯ | μ λ ₯μ ν μ€νΈ μΌμ΄μ€λ§λ€ ν μ€ κ°κ²©μΌλ‘ nμ΄ μ£Όμ΄μ§λ€. (2 < n < 100,000) μ λ ₯μ λ§μ§λ§μ -1μ΄ μ£Όμ΄μ§λ€. μΆλ ₯ | ν μ€νΈμΌμ΄μ€ λ§λ€ νμ€μ νλμ© μΆλ ₯ν΄μΌ νλ€. nμ΄ μμ μλΌλ©΄, nμ nμ΄ μλ μ½μλ€μ ν©μΌλ‘ λνλ΄μ΄ μΆλ ₯νλ€(μμ μΆλ ₯ μ°Έκ³ ). μ΄λ, μ½μλ€μ μ€λ¦μ°¨μμΌλ‘ λμ΄ν΄μΌ νλ€. nμ΄ μμ μκ° μλλΌλ©΄ n is NOT perfect. λ₯Ό μΆλ ₯νλ€. νμ΄ | μ λ ₯ λ°μ μμ λλμ΄ λλ¨Έμ§κ° 0μ΄ λλ μ½μλ₯Ό κ΅¬ν΄ λν΄μ€ λ€ κ²°κ³Όκ°μ μΆλ ₯ν΄μ€λ€. λ΅..
-
Kotlin π¬ λ°±μ€ 9λ¨κ³ :: 2501 λ²2023. 5. 16. 23:50
μ½μ ꡬνκΈ° λ¬Έμ | μ΄λ€ μμ°μ pμ qκ° μμ λ, λ§μΌ pλ₯Ό qλ‘ λλμμ λ λλ¨Έμ§κ° 0μ΄λ©΄ qλ pμ μ½μμ΄λ€. 6μ μλ‘ λ€λ©΄ 6 ÷ 1 = 6 … 0 6 ÷ 2 = 3 … 0 6 ÷ 3 = 2 … 0 6 ÷ 4 = 1 … 2 6 ÷ 5 = 1 … 1 6 ÷ 6 = 1 … 0 κ·Έλμ 6μ μ½μλ 1, 2, 3, 6, μ΄ λ€ κ°μ΄λ€. λ κ°μ μμ°μ Nκ³Ό Kκ° μ£Όμ΄μ‘μ λ, Nμ μ½μλ€ μ€ Kλ²μ§Έλ‘ μμ μλ₯Ό μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ | 첫째 μ€μ Nκ³Ό Kκ° λΉμΉΈμ μ¬μ΄μ λκ³ μ£Όμ΄μ§λ€. Nμ 1 μ΄μ 10,000 μ΄νμ΄λ€. Kλ 1 μ΄μ N μ΄νμ΄λ€. μΆλ ₯ | 첫째 μ€μ Nμ μ½μλ€ μ€ Kλ²μ§Έλ‘ μμ μλ₯Ό μΆλ ₯νλ€. λ§μΌ Nμ μ½μμ κ°μκ° Kκ°λ³΄λ€ μ μ΄μ Kλ²μ§Έ μ½μκ° μ‘΄μ¬νμ§ ..