티스토리 뷰

문제
 

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

'dev > algorithm' 카테고리의 다른 글

BOJ / 1546번 / 평균 [Golang]  (2) 2020.04.13
BOJ / 3052번 / 나머지 [Golang]  (0) 2020.04.12
BOJ / 2562번 / 최댓값 [Golang]  (0) 2020.04.10
BOJ / 10818번 / 최소, 최대 [Golang]  (5) 2020.04.09
BOJ / 10996번 / 별 찍기 - 21 [Golang]  (0) 2020.04.08
댓글