코딩 공부/C#

C# 백준 1157번 문제 단어 공부

통통푸린 2022. 7. 26. 14:11
728x90
반응형

using System;

namespace ConsoleApp3
{
    class Program
    {
        static void Main(string[] args)
        {
            char[] str = Console.ReadLine().ToUpper().ToCharArray();
            Array.Sort(str);

            int[] arr = new int[26];
            
            for (int i = 0; i<str.Length; i++)
            {
                if ('A' <= str[i] && str[i] <= 'Z')
                {
                    arr[Convert.ToInt32(str[i]) - 65]++;
                }
            }

            int max = -1;
            char alp = '?';

            for (int i = 0; i<26; i++)
            {
                if (max < arr[i])
                {
                    max = arr[i];
                    alp = (char)(i + 65);
                }
                else if (max == arr[i])
                {
                    alp = '?';
                }
            }
            Console.WriteLine(alp);
        }
    }
}

728x90
반응형