How to get the first and the last digit of a number in Kotlin

1 Answer

0 votes
fun getFirstDigit(number: Int): Int {
    var num = Math.abs(number)

    while (num >= 10) {
        num /= 10
    }

    return num
}

fun main() {
    val number = 87354

    val firstDigit = getFirstDigit(number)
    println(firstDigit)

    val lastDigit = number % 10
    println(lastDigit)
}


 
/*
run:
 
8
4
 
*/

 



answered Oct 30, 2024 by avibootz
...