ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Kotlin 🍬 λ°±μ€€ 5단계 :: 2908 번
    2023. 4. 20. 23:25
    λ°˜μ‘ν˜•

    μƒμˆ˜

    문제   |

      μƒκ·Όμ΄μ˜ 동생 μƒμˆ˜λŠ” μˆ˜ν•™μ„ 정말 λͺ»ν•œλ‹€. μƒμˆ˜λŠ” 숫자λ₯Ό μ½λŠ”λ° λ¬Έμ œκ°€ μžˆλ‹€. μ΄λ ‡κ²Œ μˆ˜ν•™μ„ λͺ»ν•˜λŠ” μƒμˆ˜λ₯Ό μœ„ν•΄μ„œ μƒκ·Όμ΄λŠ” 수의 크기λ₯Ό λΉ„κ΅ν•˜λŠ” 문제λ₯Ό λ‚΄μ£Όμ—ˆλ‹€. μƒκ·Όμ΄λŠ” μ„Έ 자리 수 두 개λ₯Ό μΉ νŒμ— μ¨μ£Όμ—ˆλ‹€. κ·Έ λ‹€μŒμ— 크기가 큰 수λ₯Ό 말해보라고 ν–ˆλ‹€.

      μƒμˆ˜λŠ” 수λ₯Ό λ‹€λ₯Έ μ‚¬λžŒκ³Ό λ‹€λ₯΄κ²Œ 거꾸둜 μ½λŠ”λ‹€. 예λ₯Ό λ“€μ–΄, 734와 893을 μΉ νŒμ— μ μ—ˆλ‹€λ©΄, μƒμˆ˜λŠ” 이 수λ₯Ό 437κ³Ό 398둜 μ½λŠ”λ‹€. λ”°λΌμ„œ, μƒμˆ˜λŠ” 두 μˆ˜μ€‘ 큰 수인 437을 큰 수라고 말할 것이닀.

      두 μˆ˜κ°€ μ£Όμ–΄μ‘Œμ„ λ•Œ, μƒμˆ˜μ˜ λŒ€λ‹΅μ„ 좜λ ₯ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•˜μ‹œμ˜€.

     

    μž…λ ₯   |

      μ²«μ§Έ 쀄에 상근이가 μΉ νŒμ— 적은 두 수 A와 Bκ°€ 주어진닀. 두 μˆ˜λŠ” 같지 μ•Šμ€ μ„Έ 자리 수이며, 0이 ν¬ν•¨λ˜μ–΄ μžˆμ§€ μ•Šλ‹€.

     

    좜λ ₯   |

      μ²«μ§Έ 쀄에 μƒμˆ˜μ˜ λŒ€λ‹΅μ„ 좜λ ₯ν•œλ‹€.

     

     

    풀이  |

      Scannerλ₯Ό μ΄μš©ν•΄ String으둜 μž…λ ₯ λ°›μ•„ reversed() ν•¨μˆ˜λ‘œ λ¬Έμžμ—΄ 뒀집은 ν›„ 비ꡐ

     

     

    λ‹΅μ•ˆ  |

    import java.util.Scanner
    
    fun main() = with(Scanner(System.`in`)) {
        val a = next().reversed()
        val b = next().reversed()
        
        if (a > b) {
            print(a)
        } else {
            print(b)
        }
    }
    λ°˜μ‘ν˜•

    λŒ“κΈ€

Designed by Tistory.