-
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μΌλ‘ κ³μ°λμ΄ 600μμ μκΈμΌλ‘ λ°κ² λλ€.
3κ° μ£Όμ¬μμ λμ¨ λμ΄ μ£Όμ΄μ§ λ, μκΈμ κ³μ°νλ νλ‘κ·Έλ¨μ μμ± νμμ€.
μ λ ₯ |
첫째 μ€μ 3κ°μ λμ΄ λΉμΉΈμ μ¬μ΄μ λκ³ κ°κ° μ£Όμ΄μ§λ€.
μΆλ ₯ |
첫째 μ€μ κ²μμ μκΈμ μΆλ ₯ νλ€.
νμ΄ |
Scannerλ₯Ό μ΄μ©ν΄ μ λ ₯μ λ°μ μΆλ ₯
λ΅μ |
import java.util.Scanner import kotlin.math.* fun main() = with(Scanner(System.`in`)) { val first = nextInt() val second = nextInt() val third = nextInt() var total = 0 if (first == second && first == third) { total = 10000 + first * 1000 } else if (first == second || first == third) { total = 1000 + first * 100 } else if (second == third) { total = 1000 + second * 100 } else { total = listOf(first, second, third).max() * 100 } print("$total") }
λ°μν'π Algorithm > π λ°±μ€' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
Kotlin π¬ λ°±μ€ 3λ¨κ³ :: 10950 λ² (0) 2023.03.22 Kotlin π¬ λ°±μ€ 3λ¨κ³ :: 2739 λ² (0) 2023.03.21 Kotlin π¬ λ°±μ€ 2λ¨κ³ :: 2525 λ² (0) 2023.03.19 Kotlin π¬ λ°±μ€ 2λ¨κ³ :: 2884 λ² (0) 2023.03.18 Kotlin π¬ λ°±μ€ 2λ¨κ³ :: 14681 λ² (0) 2023.03.17