π Algorithm
-
Kotlin π¬ λ°±μ€ 2λ¨κ³ :: 2480 λ²2023. 3. 20. 14:17
μ£Όμ¬μ μΈκ° λ¬Έμ | 1μμλΆν° 6κΉμ§μ λμ κ°μ§ 3κ°μ μ£Όμ¬μλ₯Ό λμ Έμ λ€μκ³Ό κ°μ κ·μΉμ λ°λΌ μκΈμ λ°λ κ²μμ΄ μλ€. 1. κ°μ λμ΄ 3κ°κ° λμ€λ©΄ 10,000μ+(κ°μ λ)×1,000μμ μκΈμ λ°κ² λλ€. 2. κ°μ λμ΄ 2κ°λ§ λμ€λ κ²½μ°μλ 1,000μ+(κ°μ λ)×100μμ μκΈμ λ°κ² λλ€. 3. λͺ¨λ λ€λ₯Έ λμ΄ λμ€λ κ²½μ°μλ (κ·Έ μ€ κ°μ₯ ν° λ)×100μμ μκΈμ λ°κ² λλ€. μλ₯Ό λ€μ΄, 3κ°μ λ 3, 3, 6μ΄ μ£Όμ΄μ§λ©΄ μκΈμ 1,000+3×100μΌλ‘ κ³μ°λμ΄ 1,300μμ λ°κ² λλ€. λ 3κ°μ λμ΄ 2, 2, 2λ‘ μ£Όμ΄μ§λ©΄ 10,000+2×1,000 μΌλ‘ κ³μ°λμ΄ 12,000μμ λ°κ² λλ€. 3κ°μ λμ΄ 6, 2, 5λ‘ μ£Όμ΄μ§λ©΄ κ·Έμ€ κ°μ₯ ν° κ°μ΄ 6μ΄λ―λ‘ 6×100μΌλ‘ ..
-
Kotlin π¬ λ°±μ€ 2λ¨κ³ :: 2525 λ²2023. 3. 19. 13:38
μ€λΈ μκ³ λ¬Έμ | KOI μ μμμλ 건κ°μ μ’κ³ λ§μλ νμ μ€λ¦¬κ΅¬μ΄ μ리λ₯Ό κ°νΈνκ² λ§λλ μΈκ³΅μ§λ₯ μ€λΈμ κ°λ°νλ €κ³ νλ€. μΈκ³΅μ§λ₯ μ€λΈμ μ¬μ©νλ λ°©λ²μ μ λΉν μμ μ€λ¦¬ νμ μ¬λ£λ₯Ό μΈκ³΅μ§λ₯ μ€λΈμ λ£μΌλ©΄ λλ€. κ·Έλ¬λ©΄ μΈκ³΅μ§λ₯ μ€λΈμ μ€λΈκ΅¬μ΄κ° λλλ μκ°μ λΆ λ¨μλ‘ μλμ μΌλ‘ κ³μ°νλ€. λν, KOI μ μμ μΈκ³΅μ§λ₯ μ€λΈ μλ©΄μλ μ¬μ©μμκ² νμ μ€λ¦¬κ΅¬μ΄ μλ¦¬κ° λλλ μκ°μ μλ € μ£Όλ λμ§νΈ μκ³κ° μλ€. νμ μ€λ¦¬κ΅¬μ΄λ₯Ό μμνλ μκ°κ³Ό μ€λΈκ΅¬μ΄λ₯Ό νλ λ° νμν μκ°μ΄ λΆλ¨μλ‘ μ£Όμ΄μ‘μ λ, μ€λΈκ΅¬μ΄κ° λλλ μκ°μ κ³μ°νλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ | 첫째 μ€μλ νμ¬ μκ°μ΄ λμ¨λ€. νμ¬ μκ°μ μ A (0 ≤ A ≤ 23) μ λΆ B (0 ≤ B ≤ 59)κ° μ μλ‘ λΉμΉΈμ μ¬μ΄μ λ..
-
Kotlin π¬ λ°±μ€ 2λ¨κ³ :: 2884 λ²2023. 3. 18. 22:27
μλ μκ³ λ¬Έμ | μκ·Όμ΄λ λ§€μΌ μμΉ¨ μλμ λ£κ³ μΌμ΄λλ€. μλμ λ£κ³ λ°λ‘ μΌμ΄λλ©΄ λ€νμ΄κ² μ§λ§, νμ μ‘°κΈλ§ λ μλ €λ λ§μ λλ¬Έμ λ§€μΌ νκ΅λ₯Ό μ§κ°νκ³ μλ€. μκ·Όμ΄λ λͺ¨λ λ°©λ²μ λμν΄λ³΄μμ§λ§, μ‘°κΈλ§ λ μλ €λ λ§μμ κ·Έ μ΄λ€ κ²λ μμ¨ μκ° μμλ€. μ΄λ° μκ·Όμ΄λ₯Ό λΆμνκ² λ³΄λ μ°½μμ΄λ μμ μ΄ μ¬μ©νλ λ°©λ²μ μΆμ²ν΄ μ£Όμλ€. λ°λ‘ "45λΆ μΌμ° μλ μ€μ νκΈ°"μ΄λ€. μ΄ λ°©λ²μ λ¨μνλ€. μλ μ€μ λμ΄ μλ μλμ 45λΆ μμλ μκ°μΌλ‘ λ°κΎΈλ κ²μ΄λ€. μ΄μ°¨νΌ μλ μ리λ₯Ό λ€μΌλ©΄, μλμ λκ³ μ‘°κΈ λ μ κ²μ΄κΈ° λλ¬Έμ΄λ€. μ΄ λ°©λ²μ μ¬μ©νλ©΄, λ§€μΌ μμΉ¨ λ μ€λ€λ κΈ°λΆμ λλ μ μκ³ , νκ΅λ μ§κ°νμ§ μκ² λλ€. νμ¬ μκ·Όμ΄κ° μ€μ ν μλ μκ°μ΄ μ£Όμ΄μ‘μ λ, μ°½μμ΄μ λ°©λ²μ μ¬μ©νλ€λ©΄,..
-
Kotlin π¬ λ°±μ€ 2λ¨κ³ :: 14681 λ²2023. 3. 17. 22:13
μ¬λΆλ©΄ κ³ λ₯΄κΈ° λ¬Έμ | νν μν λ¬Έμ μ€ νλλ μ£Όμ΄μ§ μ μ΄ μ΄λ μ¬λΆλ©΄μ μνλμ§ μμλ΄λ κ²μ΄λ€. μ¬λΆλ©΄μ μλ κ·Έλ¦Όμ²λΌ 1λΆν° 4κΉμ§ λ²νΈλ₯Ό κ°λλ€. "Quadrant n"μ "μ nμ¬λΆλ©΄"μ΄λΌλ λ»μ΄λ€. μλ₯Ό λ€μ΄, μ’νκ° (12, 5)μΈ μ Aλ xμ’νμ yμ’νκ° λͺ¨λ μμμ΄λ―λ‘ μ 1μ¬λΆλ©΄μ μνλ€. μ Bλ xμ’νκ° μμμ΄κ³ yμ’νκ° μμμ΄λ―λ‘ μ 2μ¬λΆλ©΄μ μνλ€. μ μ μ’νλ₯Ό μ λ ₯λ°μ κ·Έ μ μ΄ μ΄λ μ¬λΆλ©΄μ μνλμ§ μμλ΄λ νλ‘κ·Έλ¨μ μμ±νμμ€. λ¨, xμ’νμ yμ’νλ λͺ¨λ μμλ μμλΌκ³ κ°μ νλ€. μ λ ₯ | 첫 μ€μλ μ μ xκ° μ£Όμ΄μ§λ€. (−1000 ≤ x ≤ 1000; x ≠ 0) λ€μ μ€μλ μ μ yκ° μ£Όμ΄μ§λ€. (−1000 ≤ y ≤ 1000; y ≠ 0) μΆλ ₯ | μ (x, y)..
-
Kotlin π¬ λ°±μ€ 2λ¨κ³ :: 2753 λ²2023. 3. 16. 22:07
μ€λ λ¬Έμ | μ°λκ° μ£Όμ΄μ‘μ λ, μ€λ μ΄λ©΄ 1, μλλ©΄ 0μ μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ€λ μ μ°λκ° 4μ λ°°μμ΄λ©΄μ, 100μ λ°°μκ° μλ λ λλ 400μ λ°°μμΌ λμ΄λ€. μλ₯Ό λ€μ΄, 2012λ μ 4μ λ°°μμ΄λ©΄μ 100μ λ°°μκ° μλλΌμ μ€λ μ΄λ€. 1900λ μ 100μ λ°°μμ΄κ³ 400μ λ°°μλ μλκΈ° λλ¬Έμ μ€λ μ΄ μλλ€. νμ§λ§, 2000λ μ 400μ λ°°μμ΄κΈ° λλ¬Έμ μ€λ μ΄λ€. μ λ ₯ | 첫째 μ€μ μ°λκ° μ£Όμ΄μ§λ€. μ°λλ 1λ³΄λ€ ν¬κ±°λ κ°κ³ , 4000λ³΄λ€ μκ±°λ κ°μ μμ°μμ΄λ€. μΆλ ₯ | 첫째 μ€μ μ€λ μ΄λ©΄ 1, μλλ©΄ 0μ μΆλ ₯νλ€. νμ΄ | readLine()μ μ΄μ©ν΄ μ λ ₯μ λ°μ μΆλ ₯ λ΅μ | fun main() { val year = readLine()!!.toInt() if ((ye..
-
Kotlin π¬ λ°±μ€ 2λ¨κ³ :: 9498 λ²2023. 3. 15. 21:56
μν μ±μ λ¬Έμ | μν μ μλ₯Ό μ λ ₯λ°μ 90 ~ 100μ μ A, 80 ~ 89μ μ B, 70 ~ 79μ μ C, 60 ~ 69μ μ D, λλ¨Έμ§ μ μλ Fλ₯Ό μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ | 첫째 μ€μ μν μ μκ° μ£Όμ΄μ§λ€. μν μ μλ 0λ³΄λ€ ν¬κ±°λ κ°κ³ , 100λ³΄λ€ μκ±°λ κ°μ μ μμ΄λ€. μΆλ ₯ | μν μ±μ μ μΆλ ₯νλ€. νμ΄ | 1) Scannerλ₯Ό μ΄μ©ν΄ μ λ ₯μ λ°μ μΆλ ₯ [120ms] 2) readLine()μ μ΄μ©ν΄ μ λ ₯μ λ°μ μΆλ ₯ [92ms] λ΅μ | import java.util.Scanner fun main() = with(Scanner(System.`in`)) { val score = nextInt() when(score) { in 90 .. 100 -> print("A") in ..
-
Kotlin π¬ λ°±μ€ 2λ¨κ³ :: 1330 λ²2023. 3. 14. 21:45
λ μ λΉκ΅νκΈ° λ¬Έμ | λ μ μ Aμ Bκ° μ£Όμ΄μ‘μ λ, Aμ Bλ₯Ό λΉκ΅νλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ | 첫째 μ€μ Aμ Bκ° μ£Όμ΄μ§λ€. Aμ Bλ 곡백 ν μΉΈμΌλ‘ ꡬλΆλμ΄μ Έ μλ€. μΆλ ₯ | 첫째 μ€μ λ€μ μΈ κ°μ§ μ€ νλλ₯Ό μΆλ ₯νλ€. - Aκ° Bλ³΄λ€ ν° κ²½μ°μλ '>'λ₯Ό μΆλ ₯νλ€. - Aκ° Bλ³΄λ€ μμ κ²½μ°μλ '