package main
import (
"fmt"
"strconv"
"strings"
)
func reverseNumber(num float64) float64 {
str := strconv.FormatFloat(num, 'f', -1, 64)
arr := strings.Split(str, "")
reverse(arr)
str = strings.Join(arr, "")
num, _ = strconv.ParseFloat(str, 64)
return num
}
func reverse(s []string) {
for i, j := 0, len(s)-1; i < j; i, j = i+1, j-1 {
s[i], s[j] = s[j], s[i]
}
}
func main() {
fmt.Println(reverseNumber(12345))
fmt.Println(reverseNumber(130004))
fmt.Println(reverseNumber(98000))
}
/*
run:
54321
400031
89
*/