문자 인코딩 문제
자바에서 char는 2byte로 유니코드 문자를 호환한다.
문자가 1byte 내에 속한다면 ASCII 코드로 처리 된다.
'a' == 'a' 라는 건 65 == 65와 같다.
char를 통해 문자를 비교하고 문자가 몇 번 인지만 파악하면 끝
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String input = sc.nextLine();
if (input != null && input.length() < 101) {
for (char charlist = 'a'; a <= 'z'; a++){
System.out.print(input.indexOf(charlist) + " ");
}
}
}
}