Switch 구문을 이용하면 편하다
https://ch-programmer.tistory.com/64
[조건문] switch-case vs if-else
조건문을 수행하는 구문에는 if-else 구문과 Switch-case 구문이 있다. if - else 구문 if(조건문) {조건문이 true일 때 수행할 실행문 } else { 조건문이 false일 때 수행할 실행문 } if 다음에 나오는 ()괄호 안
ch-programmer.tistory.com
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.BufferedReader;
public class Main{
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
int answer = 0;
for (int i = 0; i<str.length(); i++){
switch(str.charAt(i)) {
case 'A': case 'B': case 'C':
answer += 3;
break;
case 'D': case 'E': case 'F':
answer += 4;
break;
case 'G': case 'H': case 'I':
answer += 5;
break;
case 'J': case 'K': case 'L':
answer += 6;
break;
case 'M': case 'N': case 'O':
answer += 7;
break;
case 'P': case 'Q': case 'R': case 'S':
answer += 8;
break;
case 'T': case 'U': case 'V':
answer += 9;
break;
case 'W': case 'X': case 'Y': case 'Z':
answer += 10;
break;
}
}
System.out.print(answer);
}
}
'Programming > 알고리즘' 카테고리의 다른 글
[백준]2108 - 통계학 - JAVA[자바] (0) | 2022.12.21 |
---|---|
[백준] 1712 - 손익분기점 -JAVA[자바] (1) | 2022.12.07 |
[백준] 2908 - 상수 - JAVA[자바] (0) | 2022.12.02 |
[백준] 10809 - 알파벳 찾기 - JAVA[자바] (0) | 2022.11.29 |
[백준] 11720 - 숫자의 합 - JAVA[자바] (0) | 2022.11.29 |