Palindrome 숫자는 중앙을 기준으로 좌우 대칭인 수를 뜻한다. 이 문제에서는 음수까지 처리하며 음수는 맨 앞에 -가 있기 때문에 절대로 palindrome 숫자가 될 수 없다.
맨 앞과 맨 뒤를 차례대로 탐새가면서 비교할 수도 있지만 사실 단순히 문자열로도 처리할 수 있다. Kotlin에서는 reversed() 함수로 문자열을 바로 뒤집을 수 있다.
val string = "string"
print(string.reversed())
fun isPalindrome(x: Int): Boolean = x.toString() == x.toString().reversed()