
생각
- 결과값을 string으로 변환한 뒤
- 크기가 10인 배열을 미리 만들어두고
- 빈도수에 따라 값을 1씩 추가해준다.
처음 코드
namespace SongE
{
public class Program
{
static void Main(string[] args)
{
using var input = new System.IO.StreamReader(Console.OpenStandardInput());
int intInput() => int.Parse(input.ReadLine());
//int[] intsInput() => Array.ConvertAll(input.ReadLine().Split(), s => int.Parse(s));
int[] nums = new int[3];
for(int i = 0; i < nums.Length; i++)
{
nums[i] = intInput();
}
NumCount(nums);
}
static void NumCount(int[] num)
{
using var print = new System.IO.StreamWriter(Console.OpenStandardOutput());
string result = (num[0] * num[1] * num[2]).ToString();
int[] counts = new int[10];
foreach(char c in result)
{
counts[c - '0']++;
}
foreach (int i in counts)
print.WriteLine(i);
}
}
}
