본문 바로가기

프로그래밍언어/알고리즘

백준 5622 다이얼_JAVA

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

 

5622번: 다이얼

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

www.acmicpc.net

 

 

 

 


import java.util.Scanner;

public class Main {
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        int time = 0;
        String[] arr = new String[8];

        arr[0] = "ABC";
        arr[1] = "DEF";
        arr[2] = "GHI";
        arr[3] = "JKL";
        arr[4] = "MNO";
        arr[5] = "PQRS";
        arr[6] = "TUV";
        arr[7] = "WXYZ";


        for(int i = 0 ; i < s.length();i++){

            for(int j = 0 ; j < arr.length; j++){
                if( arr[j].indexOf(s.charAt(i))   != -1   ){
                    time += j+1;
                }
            }

            time+=2;
        }

        System.out.println(time);



    }




}

'프로그래밍언어 > 알고리즘' 카테고리의 다른 글

백준 25083 새싹_JAVA  (0) 2023.06.08
백준 11718 그대로 출력하기_JAVA  (0) 2023.06.08
백준 2908 상수_JAVA  (0) 2023.06.08
백준 1152 단어의 개수_JAVA  (0) 2023.06.07
백준 2675 문자열 반복_JAVA  (0) 2023.06.07