Kotlin Program to Check Whether a Number is Palindrome or Not

Kotlin Program to Check Whether a Number is Palindrome or Not: In this program, You will learn how to check a number is palindrome or not in Kotlin.

Kotlin Program to Check Whether a Number is Palindrome or Not

Source Code

fun main(args: Array<String>) {
    var num = 121
    var reversedInteger = 0
    var remainder: Int
    val originalInteger: Int

    originalInteger = num

    // reversed integer is stored in variable
    while (num != 0) {
        remainder = num % 10
        reversedInteger = reversedInteger * 10 + remainder
        num /= 10
    }

    // palindrome if orignalInteger and reversedInteger are equal
    if (originalInteger == reversedInteger)
        println("$originalInteger is a palindrome.")
    else
        println("$originalInteger is not a palindrome.")
}

Output