Kotlin Program to check a number is palindrome or not


In this program, You will learn how to check a number is palindrome or not in Kotlin.


Some list of palindrome numbers is: 1, 22, 131, 12321, 9876789

Example: How to check a number is palindrome or not in Kotlin.

import java.util.Scanner

fun main(args: Array<String>) {

    var n: Int
    var num: Int
    var r: Int
    var rev = 0

    var sc = Scanner(System.`in`)

    print("Enter a number:")
    n = sc.nextInt()

    num = n

    while (n > 0) {
        r = n % 10
        rev = rev * 10 + r
        n /= 10
    }

    if (rev == num) {
        println("The number is palindrome:$num")
    } else {
        println("The number is not palindrome:$num")
    }
}

Output:

Enter a number:121
The number is palindrome:121