Algorithm/[BOJ] - JAVA
[백준] 5622 : 다이얼 JAVA 풀이
Codew
2022. 5. 14. 22:29
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main{
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
int time = 0;
int l = str.length();
for(int i=0;i<l;i++){
switch(str.charAt(i)){
case 'A': case 'B': case 'C':
time +=3;
break;
case 'D': case 'E': case 'F':
time +=4;
break;
case 'G': case 'H': case 'I':
time +=5;
break;
case 'J': case 'K': case 'L':
time +=6;
break;
case 'M': case 'N': case 'O':
time +=7;
break;
case 'P': case 'Q': case 'R': case 'S':
time +=8;
break;
case 'T': case 'U': case 'V':
time +=9;
break;
case 'W': case 'X': case 'Y': case 'Z':
time +=10;
break;
}
}
System.out.println(time);
}
}
이번에도 문제를 너무 어렵게 생각해서 어떻게 해야 할지 고민을 많이 했는데 생각보다 어렵지 않았다.