알고리즘/BaekJoon 알고리즘

[백준 알고리즘] Q5622 다이얼

lkh's 2018. 10. 11. 00:31


1. Java 구현

           
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		/* 2018.08.08 */
		Scanner sc = new Scanner(System.in);
		String input = sc.nextLine(); // UNUCIC는 868242 A == 65
		int[] phone = {
				3, 3, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6, 7, 7, 7,
				8, 8, 8, 8, 9, 9, 9, 10, 10, 10, 10
		};
		
		printResult(phone, input);
	}
	
	public static void printResult(int[] arr, String input) {
		int result = 0;
		for(int i = 0; i < input.length(); i++) {
			int idx = (int)(input.charAt(i)) - 65;
			result += arr[idx];
		}
		
		System.out.println(result);
	}
}