단순한 문자 개수 세기 문제였다. import java.util.*; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String s = scanner.nextLine(); char[] chars = s.toCharArray(); int[] result = new int[26]; for (char aChar : chars) { result[(aChar - 'a')]++; } for (int i : result) { System.out.print(i + " "); } } } Character 는 int로도 따로 캐스팅 필요 없이 치환이 가능하다. ('a' -> 97) 고로..