-
Kotlin π¬ λ°±μ€ 4λ¨κ³ :: 1546 λ²2023. 4. 11. 21:39λ°μν
νκ·
λ¬Έμ |
μΈμ€μ΄λ κΈ°λ§κ³ μ¬λ₯Ό λ§μ³€λ€. μΈμ€μ΄λ μ μλ₯Ό μ‘°μν΄μ μ§μ κ°μ Έκ°κΈ°λ‘ νλ€. μΌλ¨ μΈμ€μ΄λ μκΈ° μ μ μ€μ μ΅λκ°μ 골λλ€. μ΄ κ°μ Mμ΄λΌκ³ νλ€. κ·Έλ¦¬κ³ λμ λͺ¨λ μ μλ₯Ό μ μ/M*100μΌλ‘ κ³ μ³€λ€.
μλ₯Ό λ€μ΄, μΈμ€μ΄μ μ΅κ³ μ μ΄ 70μ΄κ³ , μνμ μκ° 50μ΄μμΌλ©΄ μνμ μλ 50/70*100μ΄ λμ΄ 71.43μ μ΄ λλ€.
μΈμ€μ΄μ μ±μ μ μμ λ°©λ²λλ‘ μλ‘ κ³μ°νμ λ, μλ‘μ΄ νκ· μ ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€.
μ λ ₯ |
첫째 μ€μ μν λ³Έ κ³Όλͺ©μ κ°μ Nμ΄ μ£Όμ΄μ§λ€. μ΄ κ°μ 1000λ³΄λ€ μκ±°λ κ°λ€. λμ§Έ μ€μ μΈμ€μ΄μ νμ¬ μ±μ μ΄ μ£Όμ΄μ§λ€. μ΄ κ°μ 100λ³΄λ€ μκ±°λ κ°μ μμ΄ μλ μ μμ΄κ³ , μ μ΄λ νλμ κ°μ 0λ³΄λ€ ν¬λ€.
μΆλ ₯ |
첫째 μ€μ μλ‘μ΄ νκ· μ μΆλ ₯νλ€. μ€μ μ λ΅κ³Ό μΆλ ₯κ°μ μ λμ€μ°¨ λλ μλμ€μ°¨κ° $10^{-2}$ μ΄νμ΄λ©΄ μ λ΅μ΄λ€.
νμ΄ |
μ λ ₯κ° μ΄ ν©μ νκ·
λ΅μ |
import java.util.Scanner fun main() = with(Scanner(System.`in`)) { val N = nextInt() var score = mutableListOf<Double>() repeat(N) { score.add(nextDouble()) } val M = score.maxOrNull() ?: 0 for (i in 0 until N) { score[i] = (score[i] / M.toDouble) * 100 } print("${score.sum() / N}") }
λ°μν'π Algorithm > π λ°±μ€' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
Kotlin π¬ λ°±μ€ 5λ¨κ³ :: 2743 λ² (0) 2023.04.13 Kotlin π¬ λ°±μ€ 5λ¨κ³ :: 27866 λ² (0) 2023.04.12 Kotlin π¬ λ°±μ€ 4λ¨κ³ :: 10811 λ² (0) 2023.04.10 Kotlin π¬ λ°±μ€ 4λ¨κ³ :: 3052 λ² (0) 2023.04.09 Kotlin π¬ λ°±μ€ 4λ¨κ³ :: 5597 λ² (0) 2023.04.08