Kotlin π¬ λ°±μ€ 13λ¨κ³ :: 2587 λ²
λνκ°2
λ¬Έμ |
μ΄λ€ μλ€μ΄ μμ λ, κ·Έ μλ€μ λννλ κ°μΌλ‘ κ°μ₯ ννκ² μ°μ΄λ κ²μ νκ· μ΄λ€. νκ· μ μ£Όμ΄μ§ λͺ¨λ μμ ν©μ μμ κ°μλ‘ λλ κ²μ΄λ€. μλ₯Ό λ€μ΄ 10, 40, 30, 60, 30μ νκ· μ (10 + 40 + 30 + 60 + 30) / 5 = 170 / 5 = 34κ° λλ€.
νκ· μ΄μΈμ λ λ€λ₯Έ λνκ°μΌλ‘ μ€μκ°μ΄λΌλ κ²μ΄ μλ€. μ€μκ°μ μ£Όμ΄μ§ μλ₯Ό ν¬κΈ° μμλλ‘ λμ΄ λμμ λ κ°μ₯ μ€μμ λμΈ κ°μ΄λ€. μλ₯Ό λ€μ΄ 10, 40, 30, 60, 30μ κ²½μ°, ν¬κΈ° μμλλ‘ λμ΄ λμΌλ©΄
10 30 30 40 60
μ΄ λκ³ λ°λΌμ μ€μκ°μ 30μ΄ λλ€.
λ€μ― κ°μ μμ°μκ° μ£Όμ΄μ§ λ μ΄λ€μ νκ· κ³Ό μ€μκ°μ ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€.
μ λ ₯ |
첫째 μ€λΆν° λ€μ― λ²μ§Έ μ€κΉμ§ ν μ€μ νλμ© μμ°μκ° μ£Όμ΄μ§λ€. μ£Όμ΄μ§λ μμ°μλ 100 λ³΄λ€ μμ 10μ λ°°μμ΄λ€.
μΆλ ₯ |
첫째 μ€μλ νκ· μ μΆλ ₯νκ³ , λμ§Έ μ€μλ μ€μκ°μ μΆλ ₯νλ€. νκ· κ³Ό μ€μκ°μ λͺ¨λ μμ°μμ΄λ€.
νμ΄ |
μ λ ₯ κ°μ arrayμ μ μ₯νμ¬ sum()λ₯Ό μ΄μ©ν΄ νκ· μ ꡬνκ³ sort()λ₯Ό μ΄μ©ν΄ μ λ ¬νμ¬ μ€μκ°μ μΆλ ₯νλ€.
λ΅μ |
import java.util.Scanner
fun main() = with(Scanner(System.`in`)) {
val arr = IntArray(5)
for (i in 0 until 5) {
arr[i] = nextInt()
}
val result = arr.sorted()
println(result.sum() / 5)
print(result[2])
}