negno
개발Log
negno
전체 방문자
오늘
어제
  • 분류 전체보기
    • Project
      • Mini_Project
      • PTSD_Project
    • Algorithm
      • Elice
      • JavaFestival
    • BACK-END
      • C Programming
      • JAVA
      • JSP Servlet
      • Python
      • Spring
      • Machine Learning
    • FRONT-END
      • HTML CSS
      • JavaScript
    • Application
      • Android
    • DataBase
      • Oracle
      • MySql
    • IoT
      • Arduino
      • Raspberry pi

티스토리

hELLO · Designed By 정상우.
negno

개발Log

(Elice / 문자열 / Java) 타이핑
Algorithm/Elice

(Elice / 문자열 / Java) 타이핑

2022. 10. 12. 21:02

타이핑

엘리스 토끼는 타이핑 과제를 하고 있습니다. 엘리스 토끼는 문득 궁금증이 생겼습니다. 타이핑 과제를 하면서 가장 많이 눌리는 알파벳 자판이 무엇일까 하는 것입니다.

엘리스 토끼가 타이핑하는 과제를 줬을 때 가장 많이 눌리는 알파벳 자판을 출력하는 프로그램을 작성하세요.

 

지시사항

입력

  • 첫 번째 줄에 엘리스 토끼의 과제를 입력합니다. 과제는 공백, 알파벳 소문자, 줄 바꿈으로 이루어져 있으며 400자를 넘지 않습니다.

※ 과제에는 1개 이상의 소문자 알파벳이 포함됩니다.

출력

  • 가장 많이 눌리는 알파벳 자판을 출력합니다.

※가장 많이 눌리는 알파벳의 개수가 여러 개인 경우 사전 순으로 공백없이 출력합니다.

입력 예시

ellice

출력 예시

el

소스코드

import java.util.Scanner;
 
class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        int[] alphabet = new int[26];
 
        while (scan.hasNextLine()) {
            String str = scan.nextLine();
            for (int i = 0; i < str.length(); i++) {
                if (str.charAt(i) >= 'a' && str.charAt(i) <= 'z') {
                    alphabet[str.charAt(i) - 'a']++;
                }
            }
        }
 
        int max = 0;
        for (int i = 0; i < 26; i++) {
            if (max < alphabet[i]) {
                max = alphabet[i];
            }
        }
 
        for (int i = 0; i < 26; i++) {
            if (max == alphabet[i]) {
                System.out.print((char) (i + 'a'));
            }
        }
    }
}

'Algorithm > Elice' 카테고리의 다른 글

(Elice / 문자열 / Python) 두 가지 문자열 비교  (0) 2022.10.12
(Elice / 최대유량 / C++) 가로합 세로합  (1) 2022.10.12
(Elice / 정렬 / Python) 당신의 분할은?  (0) 2022.10.12
(Elice / DP / C++) 병정들의 369 게임  (0) 2022.10.12
(Elice / 그래프 / Java) 마피아는 몇 명?  (0) 2022.10.12
    negno
    negno

    티스토리툴바