-
Kotlin π¬ λ°±μ€ 10λ¨κ³ :: 14215 λ²2023. 5. 29. 19:57λ°μν
μΈ λ§λ
λ¬Έμ |
μμ μ΄λ κΈΈμ΄κ° a, b, cμΈ μΈ λ§λλ₯Ό κ°μ§κ³ μκ³ , κ° λ§λμ κΈΈμ΄λ₯Ό λ§μλλ‘ μ€μΌ μ μλ€.
μμ μ΄λ μΈ λ§λλ₯Ό μ΄μ©ν΄μ μλ 쑰건μ λ§μ‘±νλ μΌκ°νμ λ§λ€λ €κ³ νλ€.
- κ° λ§λμ κΈΈμ΄λ μμ μ μμ΄λ€
- μΈ λ§λλ₯Ό μ΄μ©ν΄μ λμ΄κ° μμμΈ μΌκ°νμ λ§λ€ μ μμ΄μΌ νλ€.
- μΌκ°νμ λλ λ₯Ό μ΅λλ‘ ν΄μΌ νλ€.
a, b, cκ° μ£Όμ΄μ‘μ λ, λ§λ€ μ μλ κ°μ₯ ν° λλ λ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€.
μ λ ₯ |
첫째 μ€μ a, b, c (1 ≤ a, b, c ≤ 100)κ° μ£Όμ΄μ§λ€.
μΆλ ₯ |
첫째 μ€μ λ§λ€ μ μλ κ°μ₯ ν° μΌκ°νμ λλ λ₯Ό μΆλ ₯νλ€.
νμ΄ |
κ°μ₯ κΈ΄ λ§λμ κΈΈμ΄κ° λλ¨Έμ§ λ§λμ κΈΈμ΄μ ν©λ³΄λ€ μμμΌ νλ€. a + b > c 쑰건μ λ§μ‘±νλ©΄ κ·Έλ₯ κ·Έλλ‘ μΆλ ₯, μλ κ²½μ°λ κ°μ₯ κΈ΄ λ§λμ κΈΈμ΄λ₯Ό a + b λ³΄λ€ 1λ§νΌ μλλ‘ μ€μ νλ€.
λ΅μ |
import java.util.Scanner fun main() = with(Scanner(System.`in`)) { val triangle : Array<Int> = arrayOf(nextInt(), nextInt(), nextInt()) triangle.sort() if (triangle[2] < triangle[0] + triangle[1]) { print(triangle[0] + triangle[1] + triangle[2]) } else { print((triangle[0] + triangle[1]) * 2 - 1) } }
λ°μν'π Algorithm > π λ°±μ€' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
Kotlin π¬ λ°±μ€ 11λ¨κ³ :: 24263 λ² (0) 2023.05.31 Kotlin π¬ λ°±μ€ 11λ¨κ³ :: 24262 λ² (0) 2023.05.30 Kotlin π¬ λ°±μ€ 10λ¨κ³ :: 5073 λ² (0) 2023.05.28 Kotlin π¬ λ°±μ€ 10λ¨κ³ :: 10101 λ² (0) 2023.05.27 Kotlin π¬ λ°±μ€ 10λ¨κ³ :: 9063 λ² (0) 2023.05.25