@gage Вы можете узнать длину integer в Golang несколькими способами:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
package main import ( "fmt" "math" "strconv" ) func main() { number := 15555 length := len(strconv.Itoa(number)) // Вывод: 5 fmt.Println(length) // Или через логарифмы number2 := 1000 length = (int)(math.Log10(float64(number2)) + 1) // Вывод: 4 fmt.Println(length) } |