알고리즘 및 자료구조/문제
백준알고리즘 1157번 단어 공부
ktko
2018. 5. 2. 23:53
백준알고리즘
https://www.acmicpc.net/problem/1157
쉬운 문제 그냥 순차적으로 생각한대로 짜면 된다.
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String inputStr = scan.nextLine().trim().toLowerCase(); int charArray[] = new int[26]; int count = 0; for(int i=0; i<inputStr.length(); i++) { int result = (int)inputStr.charAt(i) - 97; charArray[result]++; count = Math.max(count, charArray[result]); } int result = 0;; char ch = 0; for(int i=0; i < charArray.length; i++) { if(charArray[i] == count) { result++; ch = (char)(i + 65); } } if(result != 1) { System.out.println("?"); } else { System.out.println(ch); } scan.close(); }
}