[백준] JAVA/문자열

[백준] JAVA 5622: 다이얼

코딩하는곰곰 2021. 12. 8. 22:13

https://www.acmicpc.net/problem/5622

 

5622번: 다이얼

첫째 줄에 알파벳 대문자로 이루어진 단어가 주어진다. 단어의 길이는 2보다 크거나 같고, 15보다 작거나 같다.

www.acmicpc.net


Solution1:

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;
		
		for(int i=0;i<str.length();i++) {
			if(str.charAt(i)>80) {
				if(str.charAt(i)<84) {
					time += 8;
				}
				else if(str.charAt(i)<87) {
					time += 9;
				}
				else {
					time += 10;
				}
			}
			else {
				time += (str.charAt(i) - 59) / 3 + 1;
			}
		}
		
		System.out.print(time);
		
		br.close();
	}
}