-
Kotlin π¬ λ°±μ€ 7λ¨κ³ :: 2566 λ²2023. 5. 4. 22:11λ°μν
μ΅λκ°
λ¬Έμ |
<κ·Έλ¦Ό 1>κ³Ό κ°μ΄ 9×9 격μνμ μ°μ¬μ§ 81κ°μ μμ°μ λλ 0μ΄ μ£Όμ΄μ§ λ, μ΄λ€ μ€ μ΅λκ°μ μ°Ύκ³ κ·Έ μ΅λκ°μ΄ λͺ ν λͺ μ΄μ μμΉν μμΈμ§ ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€.
μλ₯Ό λ€μ΄, λ€μκ³Ό κ°μ΄ 81κ°μ μκ° μ£Όμ΄μ§λ©΄
μ΄λ€ μ€ μ΅λκ°μ 90μ΄κ³ , μ΄ κ°μ 5ν 7μ΄μ μμΉνλ€.
μ λ ₯ |
첫째 μ€λΆν° μν λ²μ§Έ μ€κΉμ§ ν μ€μ μν κ°μ© μκ° μ£Όμ΄μ§λ€. μ£Όμ΄μ§λ μλ 100λ³΄λ€ μμ μμ°μ λλ 0μ΄λ€.
μΆλ ₯ |
첫째 μ€μ μ΅λκ°μ μΆλ ₯νκ³ , λμ§Έ μ€μ μ΅λκ°μ΄ μμΉν ν λ²νΈμ μ΄ λ²νΈλ₯Ό λΉμΉΈμ μ¬μ΄μ λκ³ μ°¨λ‘λ‘ μΆλ ₯νλ€. μ΅λκ°μ΄ λ κ° μ΄μμΈ κ²½μ° κ·Έ μ€ ν κ³³μ μμΉλ₯Ό μΆλ ₯νλ€.
νμ΄ |
9 x 9 ν¬κΈ°μ 격μνμ 2μ°¨μ λ°°μ΄λ‘ μ μ₯νλ€. μ΄ν κ° μμλ₯Ό νμνλ©΄μ μ΅λκ°μ μ°Ύκ³ , μ°Ύμ λλ§λ€ κ·Έ μμΉλ₯Ό μ μ₯νλ€.
λ΅μ |
import java.util.Scanner fun main() = with(Scanner(System.`in`)) { val grid = Array(9) { IntArray(9) } var maxNum = 0 var maxRow = 0 var maxCol = 0 for (i in 0..8) { for (j in 0..8) { grid[i][j] = nextInt() if (grid[i][j] > maxNum) { maxNum = grid[i][j] maxRow = i maxCol = j } } } print("$maxNum\n${maxRow + 1} ${maxCol + 1}") }
λ°μν'π Algorithm > π λ°±μ€' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
Kotlin π¬ λ°±μ€ 7λ¨κ³ :: 2563 λ² (0) 2023.05.06 Kotlin π¬ λ°±μ€ 7λ¨κ³ :: 10798 λ² (0) 2023.05.05 Kotlin π¬ λ°±μ€ 7λ¨κ³ :: 2738 λ² (0) 2023.05.03 Kotlin π¬ λ°±μ€ 6λ¨κ³ :: 25206 λ² (0) 2023.05.02 Kotlin π¬ λ°±μ€ 6λ¨κ³ :: 1316 λ² (0) 2023.05.01