
알파벳 개수만큼의 int 배열을 만들고
문자열을 입력받은 뒤
문자열 한글자씩 검사하면서 배열에 카운트해주면 된다.
import java.io.*;
import java.util.*;
class Main {
	public static void main(String[] args) throws IOException
	{
		
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		
		String str = br.readLine();
		int[] cnt = new int[26];
		
		for(int i=0;i<str.length();i++) {
			cnt[str.charAt(i)-'a']++;
		}
		
		StringBuilder sb = new StringBuilder();
		for(int val : cnt) {
			sb.append(val).append(' ');
		}
		System.out.print(sb);
	}
}
'Algorithm > [BOJ] - JAVA' 카테고리의 다른 글
| [백준] 1259 : 팰린드롬수 JAVA 풀이 (0) | 2022.06.17 | 
|---|---|
| [백준] 1764 : 듣보잡 JAVA 풀이 (0) | 2022.06.17 | 
| [백준] 1541 : 잃어버린 괄호 JAVA 풀이 (0) | 2022.06.17 | 
| [백준] 12101 : 1, 2, 3 더하기 2 JAVA 풀이 (0) | 2022.06.11 | 
| [백준] 10825 : 국영수 JAVA 풀이 (0) | 2022.06.11 | 
 
									
								 
									
								 
									
								