JAVA
백준 10808번
Son
2021. 10. 1. 00:14
package Baekjoon;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
//https://www.acmicpc.net/problem/10808
public class Number10808 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
String input = br.readLine();
int[] count = new int[26]; //a~z까지 수가 몇번나왔는지를 세는 count 배열
for(int i=0; i<input.length();i++) {
count[(int)input.charAt(i)-97] +=1; //아스키 코드를 이용하여 알파벳 순서대로 index를 만들어주고 count에 넣어줌 EX) a 0 b 1 c 2 ~~
}
for(int i =0;i<count.length; i++) { //출력형태를 숫자 " " 숫자형태로 만들어주기 위해서 쓰는 for 문
sb.append(count[i]);
sb.append(" ");
}
System.out.println(sb);
}
}