알고리즘 풀이/백준

[백준][Java] 5622번 다이얼

배게 2018. 4. 20. 05:22
728x90

무식하게 했습니다

알파벳 묶음이 33...333 434 식이므로

434부분만 따로 묶어서 해결해줍니다.


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
import java.util.*;

public class Main {

	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		String input = sc.next();
		int req_time=0,alp_asc;
		for(int i=0;i<input.length();i++) {
			alp_asc=input.charAt(i)-'A';
			if(alp_asc<15) req_time+=(alp_asc)/3+3;
			else if(15<=alp_asc && alp_asc<19) req_time+=8;
			else if(19<=alp_asc && alp_asc<22) req_time+=9;
			else req_time+=10;
		}
		
		System.out.println(req_time);
		
	}
}