How to get the digits of int value in Golang

Viewed 52

How can we get the digits of num := 658943 in Golang? I need to print each digit value from the given number (num) as integer instead of string.

package main

import "fmt"

func main() {
    var (
        num    = 68932
        digits []int
    )

    // do something with num, insert the result to digits

    for _, val := range digits {
        fmt.Println(val)
    }
}

// expected output
// 6
// 8
// 9
// 3
// 2
0 Answers
Related