알고리즘

백준 알고리즘 5622번: 다이얼 - JAVA

zumsim 2024. 4. 28. 00:14
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
반응형