-
Kotlin π¬ λ°±μ€ 7λ¨κ³ :: 10798 λ²2023. 5. 5. 02:22λ°μν
μΈλ‘μ½κΈ°
λ¬Έμ |
μμ§ κΈμ λͺ¨λ₯΄λ μμμ΄κ° λ²½μ κ±Έλ¦° μΉ νμ μμμ΄ λΆμ΄μλ κΈμλ€μ λΆμ΄λ μ₯λκ°μ κ°μ§κ³ λκ³ μλ€.
μ΄ μ₯λκ°μ μλ κΈμλ€μ μμ΄ λλ¬Έμ ‘A’λΆν° ‘Z’, μμ΄ μλ¬Έμ ‘a’λΆν° ‘z’, μ«μ ‘0’λΆν° ‘9’μ΄λ€. μμμ΄λ μΉ νμ κΈμλ€μ μνμΌλ‘ μΌλ ¬λ‘ λΆμ¬μ λ¨μ΄λ₯Ό λ§λ λ€. λ€μ κ·Έ μλμͺ½μ κΈμλ€μ λΆμ¬μ λ λ€λ₯Έ λ¨μ΄λ₯Ό λ§λ λ€. μ΄λ° μμΌλ‘ λ€μ― κ°μ λ¨μ΄λ₯Ό λ§λ λ€. μλ κ·Έλ¦Ό 1μ μμμ΄κ° μΉ νμ λΆμ¬ λ§λ λ¨μ΄λ€μ μμ΄λ€.
<κ·Έλ¦Ό1> ν μ€μ λ¨μ΄λ κΈμλ€μ λΉμΉΈ μμ΄ μ°μμΌλ‘ λμ΄ν΄μ μ΅λ 15κ°μ κΈμλ€λ‘ μ΄λ£¨μ΄μ§λ€. λν λ§λ€μ΄μ§ λ€μ― κ°μ λ¨μ΄λ€μ κΈμ κ°μλ μλ‘ λ€λ₯Ό μ μλ€.
μ¬μ¬ν΄μ§ μμμ΄λ μΉ νμ λ§λ€μ΄μ§ λ€μ― κ°μ λ¨μ΄λ₯Ό μΈλ‘λ‘ μ½μΌλ € νλ€. μΈλ‘λ‘ μ½μ λ, κ° λ¨μ΄μ 첫 λ²μ§Έ κΈμλ€μ μμμ μλλ‘ μΈλ‘λ‘ μ½λλ€. λ€μμ λ λ²μ§Έ κΈμλ€μ μΈλ‘λ‘ μ½λλ€. μ΄λ° μμΌλ‘ μΌμͺ½μμ μ€λ₯Έμͺ½μΌλ‘ ν μλ¦¬μ© μ΄λ νλ©΄μ λμΌν μ리μ κΈμλ€μ μΈλ‘λ‘ μ½μ΄ λκ°λ€. μμ κ·Έλ¦Ό 1μ λ€μ― λ²μ§Έ μ리λ₯Ό 보면 λ λ²μ§Έ μ€μ λ€μ― λ²μ§Έ μ리μ κΈμλ μλ€. μ΄λ° κ²½μ°μ²λΌ μΈλ‘λ‘ μ½μ λ ν΄λΉ μ리μ κΈμκ° μμΌλ©΄, μ½μ§ μκ³ κ·Έ λ€μ κΈμλ₯Ό κ³μ μ½λλ€. κ·Έλ¦Ό 1μ λ€μ― λ²μ§Έ μ리λ₯Ό μΈλ‘λ‘ μ½μΌλ©΄ D1gkλ‘ μ½λλ€.
κ·Έλ¦Ό 1μμ μμμ΄κ° μΈλ‘λ‘ μ½μ μμλλ‘ κΈμλ€μ 곡백 μμ΄ μΆλ ₯νλ©΄ λ€μκ³Ό κ°λ€:
Aa0aPAf985Bz1EhCz2W3D1gkD6x
μΉ νμ λΆμ¬μ§ λ¨μ΄λ€μ΄ μ£Όμ΄μ§ λ, μμμ΄κ° μΈλ‘λ‘ μ½μ μμλλ‘ κΈμλ€μ μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€.
μ λ ₯ |
μ΄ λ€μ―μ€μ μ λ ₯μ΄ μ£Όμ΄μ§λ€. κ° μ€μλ μ΅μ 1κ°, μ΅λ 15κ°μ κΈμλ€μ΄ λΉμΉΈ μμ΄ μ°μμΌλ‘ μ£Όμ΄μ§λ€. μ£Όμ΄μ§λ κΈμλ μμ΄ λλ¬Έμ ‘A’λΆν° ‘Z’, μμ΄ μλ¬Έμ ‘a’λΆν° ‘z’, μ«μ ‘0’λΆν° ‘9’ μ€ νλμ΄λ€. κ° μ€μ μμκ³Ό λ§μ§λ§μ λΉμΉΈμ μλ€.
μΆλ ₯ |
μμμ΄κ° μΈλ‘λ‘ μ½μ μμλλ‘ κΈμλ€μ μΆλ ₯νλ€. μ΄λ, κΈμλ€μ 곡백 μμ΄ μ°μν΄μ μΆλ ₯νλ€.
νμ΄ |
5 x n ν¬κΈ°μ λ°°μ΄μ μ λ ₯μ λ°λλ€.
κ·Έ ν 5 μ€μ λ°°μ΄μ μΈλ‘λ‘ μ½μ΄ μΆλ ₯νλ€.
λ΅μ |
import java.util.Scanner fun main() = with(Scanner(System.`in`)) { var result = "" var word = Array(5) { CharArray(15) { ' ' } } var maxSize = 0 for (i in 0 until 5) { val input = next() maxSize = Math.max(maxSize, input.length) word[i] = input.toCharArray() } for (i in 0 until maxSize) { for (j in 0 until 5) { if (word[j].getOrNull(i) == null) { continue } result += word[j][i] } } print(result) }
λ°μν'π Algorithm > π λ°±μ€' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
Kotlin π¬ λ°±μ€ 8λ¨κ³ :: 2745 λ² (0) 2023.05.07 Kotlin π¬ λ°±μ€ 7λ¨κ³ :: 2563 λ² (0) 2023.05.06 Kotlin π¬ λ°±μ€ 7λ¨κ³ :: 2566 λ² (0) 2023.05.04 Kotlin π¬ λ°±μ€ 7λ¨κ³ :: 2738 λ² (0) 2023.05.03 Kotlin π¬ λ°±μ€ 6λ¨κ³ :: 25206 λ² (0) 2023.05.02