<Question 30>
입력된 문자에 포함된 알파벳의 빈도를 대소문자 구별없이 구하는 프로그램을 작성하시오.
package Answer;
import java.util.Scanner;
public class Ex30 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("알파벳 빈도수 구하기 >>");
String str= sc.nextLine();
str = str.toLowerCase();
int [] array = new int[26];
char [] num = str.toCharArray();
for(int j=0; j<str.length(); j++){
for(int i='a'; i<='z';i++) {
if(num[j]==i) {
array[i-'a']++;
}
}
}
for(int j=0; j<array.length; j++) {
System.out.println((char)(j+97)+":"+ array[j]+" ");
}
}
}