728x90
반응형
https://www.acmicpc.net/problem/5622
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
int result = 0;
for(int i=0; i<str.length(); i++) {
switch(str.charAt(i)) {
case 'A' : case 'B' : case 'C' :
result += 3;
break;
case 'D' : case 'E' : case 'F' :
result += 4;
break;
case 'G' : case 'H' : case 'I' :
result += 5;
break;
case 'J' : case 'K' : case 'L' :
result += 6;
break;
case 'M' : case 'N' : case 'O' :
result += 7;
break;
case 'P' : case 'Q' : case 'R' : case 'S' :
result += 8;
break;
case 'T' : case 'U' : case 'V' :
result += 9;
break;
case 'W' : case 'X' : case 'Y' : case 'Z' :
result += 10;
break;
}
}
System.out.println(result);
}
}
|
cs |
728x90
반응형
'알고리즘' 카테고리의 다른 글
백준 알고리즘 25083번: 새싹 - JAVA (0) | 2024.04.29 |
---|---|
백준 알고리즘 11718번: 그대로 출력하기 - JAVA (0) | 2024.04.28 |
백준 알고리즘 2908번: 상수 - JAVA (0) | 2024.04.27 |
백준 알고리즘 1152번: 단어의 개수 - JAVA (0) | 2024.04.27 |
백준 알고리즘 2675번: 문자열 반복 - JAVA (0) | 2024.04.27 |