JAVA - 백준/문자열
[백준 Java] 문자열 - 5622번: 다이얼
kms152000
2025. 2. 13. 07:12
반응형


import java.io.*;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
String s = br.readLine();
int count = 0;
for(int i = 0 ; i < s.length(); i++) {
switch(s.charAt(i)) {
case 'A':
case 'B':
case 'C':
count += 3;
break;
case 'D':
case 'E':
case 'F':
count += 4;
break;
case 'G':
case 'H':
case 'I':
count += 5;
break;
case 'J' :
case 'K':
case 'L':
count += 6;
break;
case 'M':
case 'N':
case 'O':
count += 7;
break;
case 'P':
case 'Q':
case 'R':
case 'S':
count += 8;
break;
case 'T':
case 'U':
case 'V' :
count += 9;
break;
case 'W':
case 'X':
case 'Y':
case 'Z' :
count += 10;
break;
}
}
bw.write(String.valueOf(count));
br.close();
bw.flush();
bw.close();
}
}
반응형