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

1 Answer

0 votes
object Main extends App {
  def getFirstDigit(number: Int): Int = {
    var num = Math.abs(number)

    while (num >= 10) {
      num = Math.floor(num / 10).toInt
    }

    num
  }

  val number = 87354

  val firstDigit = getFirstDigit(number)
  println(firstDigit)

  val lastDigit = number % 10
  println(lastDigit)
}

 
 
    
/*
run:
    
8
4
    
*/

 



answered Oct 30, 2024 by avibootz
...