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

1 Answer

0 votes
package main

import (
	"fmt"
	"math"
)

func getFirstDigit(number int) int {
	number = int(math.Abs(float64(number)))

	for number >= 10 {
		number = number / 10
	}

	return number
}

func main() {
	number := 87354

	firstDigit := getFirstDigit(number)
	fmt.Println(firstDigit)

	lastDigit := number % 10
	fmt.Println(lastDigit)
}


/*
run:

8
4

*/

 



answered Oct 30, 2024 by avibootz
...