백준 2577 숫자의 개수

Console Programming/C# Console 2019. 10. 15. 17:02
using System;
namespace Console1015
{
    class Program
    {       

        static void Main(string[] args)
        {
            int a = int.Parse(Console.ReadLine());
            int b = int.Parse(Console.ReadLine());
            int c = int.Parse(Console.ReadLine());

            int productResult = a * b * c;

            string strProductResult = productResult.ToString();

            int[] arrProductResult = new int[strProductResult.Length];
            for(int i =0; i<strProductResult.Length; i++)
            {
                arrProductResult[i] = strProductResult[i]-48;
            }
            int[] count = new int[10];

            for (int j =0; j < arrProductResult.Length; j++)
            {
                for (int k = 0; k < 10; k++)
                {
                    
                    if(arrProductResult[j]==k)
                    {
                        count[k]++;
                    }
                }
            }

            foreach (int num in count)
            {
                Console.WriteLine(num);

            }
        }
    }
}

 

 

: