fun isPalindrome(number: Int): Boolean {
fun reverseNumber(num: Int, rev: Int = 0): Int {
return if (num == 0) rev else reverseNumber(num / 10, rev * 10 + num % 10)
}
return number == reverseNumber(number)
}
fun main() {
val number = 12321
println("Is $number a palindrome? ${isPalindrome(number)}")
}
/*
run:
Is 12321 a palindrome? true
*/