오늘도 한 뼘 더

[2577번] 1차원 배열 - 숫자의 개수(Golang) 본문

Algorithm/백준 알고리즘

[2577번] 1차원 배열 - 숫자의 개수(Golang)

나른한댕댕이🐶 2022. 2. 23. 21:41
728x90
반응형

  # 문제  

https://www.acmicpc.net/problem/2577

 

2577번: 숫자의 개수

첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 크거나 같고, 1,000보다 작은 자연수이다.

www.acmicpc.net

 

  # 예제 입력  

150
166
427

 

  # 예제 출력  

3
1
0
2
0
0
0
2
0
0

 

  # 코드  

package main

import (
	"fmt"
	"strconv"
)
func main() {
    
    var a, b, c int
	fmt.Scanln(&a)
	fmt.Scanln(&b)
	fmt.Scanln(&c)
	num := strconv.Itoa(a * b * c)

	var i int
	result := [10]int{}

	for i=0; i<=len(num)-1; i++ {
		j, _ := strconv.Atoi(num[i:i+1])
		result[j] += 1
	}

	for i=0; i<len(result); i++ {
		fmt.Println(result[i])
	}
}
728x90
반응형
Comments