모든 일상

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

코딩 공부/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
반응형

'코딩 공부 > C#' 카테고리의 다른 글

C# 백준 2908번 문제 상수  (0) 2022.07.26
C# 백준 1152번 문제 단어의 개수  (0) 2022.07.26
C# 백준 8958번 문제 OX퀴즈  (0) 2021.07.27
C# 백준 1546번 문제 평균  (0) 2021.07.23
C# 백준 3052번 문제 나머지  (0) 2021.07.23