Q:

Kotlin program to reverse a number

belongs to collection: Kotlin Basic Programs

0

Given an integer number, we have to find reverse number and print it.

Example:

    Input:
    Number: 12345

    Output:
    Reverse Number: 54321

To find a reverse number – we use this formula: reverse = (reverse * 10) + lastDigit, to calculate the lastDigit, we find the remainder of the number by dividing the number with 10.

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Program to reverse a number in Kotlin

package com.includehelp.basic

import java.util.*

/* Function to Reverse an given Integer Number */
fun getReverse(number: Int): Int {
    var number = number
    var sum = 0
    
    while (number > 0) {
        val r = number % 10
        sum = sum * 10 + r
        number /= 10
    }
    return sum
}


//Main function Entry Point of Program
fun main(arg: Array<String>) {
    val sc = Scanner(System.`in`)
    
    //Input Number
    println("Enter Number  : ")
    val num: Int = sc.nextInt()
    
    //Calling function to get reverse number
    val reverseNumber = getReverse(num)
    
    // Print reverse format of number
    println("Reverse Number : $reverseNumber")
}

Output

Run 1:
Enter Number  :
12345
Reverse Number : 54321
-------
Run 2:
Enter Number  :
345389
Reverse Number : 983543

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Kotlin Basic Programs

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now
Kotlin program to print all prime factors of given... >>
<< Kotlin program to find volume of Sphere...