728x90
https://www.acmicpc.net/problem/5622
📝 나의풀이
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String str = scanner.nextLine();
int answer = 0;
int strLength = str.length(); //입력받은 문자의 길이만큼 반복
for(int i=0; i<strLength; 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.println(answer);
}
}
728x90
'코딩테스트 > [JAVA] 백준' 카테고리의 다른 글
[백준 | 11005번] 진법 변환(2) (0) | 2023.08.13 |
---|---|
[백준 | 1978번] 소수 찾기 (0) | 2023.08.13 |
[백준 | 9506번] 약수들의 합 (0) | 2023.08.13 |
[백준 | 2444번] 별찍기-7 (0) | 2023.08.10 |
[백준 | 10813번] 공바꾸기 (0) | 2023.08.10 |