import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main{
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
int time = 0;
int l = str.length();
for(int i=0;i<l;i++){
switch(str.charAt(i)){
case 'A': case 'B': case 'C':
time +=3;
break;
case 'D': case 'E': case 'F':
time +=4;
break;
case 'G': case 'H': case 'I':
time +=5;
break;
case 'J': case 'K': case 'L':
time +=6;
break;
case 'M': case 'N': case 'O':
time +=7;
break;
case 'P': case 'Q': case 'R': case 'S':
time +=8;
break;
case 'T': case 'U': case 'V':
time +=9;
break;
case 'W': case 'X': case 'Y': case 'Z':
time +=10;
break;
}
}
System.out.println(time);
}
}
이번에도 문제를 너무 어렵게 생각해서 어떻게 해야 할지 고민을 많이 했는데 생각보다 어렵지 않았다.
'[BOJ] - JAVA' 카테고리의 다른 글
[백준] 1316 : 그룹 단어 체커 JAVA 풀이 (0) | 2022.05.16 |
---|---|
[백준] 2941 : 크로아티아 알파벳 JAVA 풀이 (0) | 2022.05.15 |
[백준] 2908 : 상수 JAVA 풀이 (0) | 2022.05.14 |
[백준] 1152 : 단어의 개수 JAVA 풀이 (0) | 2022.05.14 |
[백준] 1157 : 단어 공부 JAVA 풀이 (0) | 2022.05.14 |