할껀하고놀자

[백준] 5622번 다이얼 본문

[IT]/백준

[백준] 5622번 다이얼

working_hard 2019. 5. 25. 13:42
728x90
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 [] sp = br.readLine().split("");
		int [] arr= {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};
		int result = 0;
		
		for (int i = 0; i < sp.length; i++) {
			int idx = sp[i].charAt(0)-'A';
			result += arr[idx];
		}
		System.out.println(result);
	}
}

 

포인트 : charAt(0)-'A' 를 생각해낼 수 있는가? 또한 걸리는 시간을 배열로 구현하여 작성할 수 있는가?

'[IT] > 백준' 카테고리의 다른 글

[백준] 1316번 그룹 단어 체커  (0) 2019.05.25
[백준] 2941번 크로아티아 알파벳  (0) 2019.05.25
[백준] 2908번 상수  (0) 2019.05.25
[백준] N과 M (1)  (0) 2019.04.01
[백준] N과 M (2)  (0) 2019.04.01
Comments