import java.io.*;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
String s = br.readLine();
int count = 0;
for(int i = 0 ; i < s.length(); i++) {
switch(s.charAt(i)) {
case 'A':
case 'B':
case 'C':
count += 3;
break;
case 'D':
case 'E':
case 'F':
count += 4;
break;
case 'G':
case 'H':
case 'I':
count += 5;
break;
case 'J' :
case 'K':
case 'L':
count += 6;
break;
case 'M':
case 'N':
case 'O':
count += 7;
break;
case 'P':
case 'Q':
case 'R':
case 'S':
count += 8;
break;
case 'T':
case 'U':
case 'V' :
count += 9;
break;
case 'W':
case 'X':
case 'Y':
case 'Z' :
count += 10;
break;
}
}
bw.write(String.valueOf(count));
br.close();
bw.flush();
bw.close();
}
}
'코딩 테스트 > JAVA - 백준 단계별로 풀어보기' 카테고리의 다른 글
[백준 Java] 심화 1 - 25083번: 새싹 (0) | 2025.02.13 |
---|---|
[백준 Java] 문자열 - 11718번: 그대로 출력하기 (0) | 2025.02.13 |
[백준 Java] 문자열 - 2908번: 상수 (0) | 2025.02.13 |
[백준 Java] 문자열 - 1152번: 단어의 개수 (0) | 2025.02.13 |
[백준 Java] 문자열 - 2675번: 문자열 반복 (0) | 2025.02.13 |