728x90
import java.io.*;
class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
char[] arr = br.readLine().toCharArray();
int seconds = 0;
for (int i = 0; i < arr.length; i++) {
switch(arr[i]) {
case 'A': case 'B': case 'C':
seconds += 3;
break;
case 'D': case 'E': case 'F':
seconds += 4;
break;
case 'G': case 'H': case 'I':
seconds += 5;
break;
case 'J': case 'K': case 'L':
seconds += 6;
break;
case 'M': case 'N': case 'O':
seconds += 7;
break;
case 'P': case 'Q': case 'R': case 'S':
seconds += 8;
break;
case 'T': case 'U': case 'V':
seconds += 9;
break;
case 'W': case 'X': case 'Y': case 'Z':
seconds += 10;
break;
}
}
System.out.print(seconds);
}
}
char로 하나씩 쪼개 배열로 넣어주고
case에 맞는 값을 더해서 출력
728x90
'✍ Baekjoon' 카테고리의 다른 글
[백준/JAVA] 2562번 최댓값 (0) | 2022.06.17 |
---|---|
[백준/JAVA] 10250번 ACM 호텔 (0) | 2022.06.17 |
[백준/JAVA] 10818번 최소, 최대 (0) | 2022.06.13 |
[백준/JAVA] 2420번 사파리월드 (0) | 2022.06.13 |
[백준/JAVA] 11382번 꼬마 정민 (0) | 2022.06.11 |