728x90
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
import java.util.Scanner;
public class B5622 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String input = scanner.next();
//입력한 문자열을 문자 배열로
char[] array = input.toCharArray();
//합을 구할 sum변수 생성
int sum=0;
//문자배열 길이만큼 반복하고, array[i]로 스위치문에 넣어서 값 계산
for (int i = 0; i < array.length; i++) {
switch (array[i]) {
case 'A': case 'B': case 'C':
sum+=3;
break;
case 'D': case 'E': case 'F':
sum+=4;
break;
case 'G': case 'H': case 'I':
sum+=5;
break;
case 'J': case 'K': case 'L':
sum+=6;
break;
case 'M': case 'N': case 'O':
sum+=7;
break;
case 'P': case 'Q': case 'R': case 'S':
sum+=8;
break;
case 'T': case 'U': case 'V':
sum+=9;
break;
case 'W': case 'X': case 'Y': case 'Z':
sum+=10;
break;
default:
break;
}
}
System.out.println(sum);
scanner.close();
}
}
|
cs |
728x90
'백준' 카테고리의 다른 글
백준 2941 - 크로아티아 알파벳 (0) | 2022.06.15 |
---|---|
백준 2908 - 상수 (0) | 2022.05.18 |
백준 11654 - 아스키 코드 (0) | 2022.05.16 |
백준 2798 - 블랙잭 (0) | 2022.05.16 |
백준 4344 - 평균은 넘겠지 (0) | 2022.05.11 |