아래와 같이 학생들의 성적정보가 문자열로 선언되어 있을 때 각 성적 별 학생 수를 출력하시오.
String score = "A,A,B,C,D,A,C,D,D,D,F";
String[] split_score = new String[score.length()];
int a = 0;
int b = 0;
int c = 0;
int d = 0;
int f = 0;
split_score = score.split(",");
for(int i = 0; i<split_score.length;i++) {
switch(split_score[i]) {
case "A":
a++;
break;
case "B":
b++;
break;
case "C":
c++;
break;
case "D":
d++;
break;
case "F":
f++;
break;
}
}
System.out.println("A : " + a + "명");
System.out.println("B : " + b + "명");
System.out.println("C : " + c + "명");
System.out.println("D : " + d + "명");
System.out.println("F : " + f + "명");
'Algorithm > JavaFestival' 카테고리의 다른 글
JavaFestival24 문제풀이 (0) | 2022.07.07 |
---|---|
JavaFestival23 문제풀이 (0) | 2022.07.07 |
JavaFestival21 문제풀이 (0) | 2022.07.07 |
JavaFestival20 문제풀이 (0) | 2022.07.07 |
JavaFestival19 문제풀이 (0) | 2022.07.07 |