dev/algorithm
BOJ / 2577번 / 숫자의 개수 [Golang]
crscnt
2020. 4. 11. 21:00
문제
2577번: 숫자의 개수
첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 같거나 크고, 1,000보다 작은 자연수이다.
www.acmicpc.net
풀이
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
var a, b, c int
reader := bufio.NewReader(os.Stdin)
fmt.Fscanf(reader, "%d\n%d\n%d\n", &a, &b, &c)
var result = a * b * c
var counts = make([]int, 10)
for true {
counts[result%10]++
result /= 10
if result == 0 {
break
}
}
for i := range counts {
fmt.Println(counts[i])
}
}
728x90