[백준/JAVA]5622번 다이얼

2025. 1. 17. 16:17·코딩테스트/백준

문제

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

다이얼 전화기의 규칙에 따라 단어를 누르는 데 걸리는 시간을 계산하는 문제였다.

문제 풀이

import java.io.*;
import java.util.*;
public class Main {
	public static void main(String[] args) throws IOException {
		BufferedReader rd = new BufferedReader(new InputStreamReader(System.in));
		String s=rd.readLine();
		int sum=0;
		for(int i=0;i<s.length();i++){
		    if(s.charAt(i)>='A' && s.charAt(i)<='C'){
		        sum+=3;    
		    }else if(s.charAt(i)>='D' && s.charAt(i)<='F'){
		        sum+=4;
		    }else if(s.charAt(i)>='G' && s.charAt(i)<='I'){
		        sum+=5;
		    }else if(s.charAt(i)>='J' && s.charAt(i)<='L'){
		        sum+=6;
		    }else if(s.charAt(i)>='M' && s.charAt(i)<='O'){
		        sum+=7;
		    }else if(s.charAt(i)>='P' && s.charAt(i)<='S'){
		        sum+=8;
		    }else if(s.charAt(i)>='T' && s.charAt(i)<='V'){
		        sum+=9;
		    }else if(s.charAt(i)>='W' && s.charAt(i)<='Z'){
		        sum+=10;
		    }else {
		        sum+=11;
		    }
		}
		System.out.print(sum);
	}
}

'코딩테스트 > 백준' 카테고리의 다른 글

[백준/JAVA]25083번 새싹🌱  (0) 2025.01.20
[백준/JAVA]11718번 그대로 출력하기  (0) 2025.01.20
[백준/JAVA]2908번 상수  (0) 2025.01.17
[백준/JAVA]1152번 단어의 개수  (0) 2025.01.17
[백준/JAVA]2675번 문자열 반복  (0) 2025.01.16
'코딩테스트/백준' 카테고리의 다른 글
  • [백준/JAVA]25083번 새싹🌱
  • [백준/JAVA]11718번 그대로 출력하기
  • [백준/JAVA]2908번 상수
  • [백준/JAVA]1152번 단어의 개수
yxxjxxeee
yxxjxxeee
  • yxxjxxeee
    공부 일지
    yxxjxxeee
  • 전체
    오늘
    어제
    • study
      • Framework
        • Spring
      • Language
        • JavaScript
        • C | C++
        • JAVA
        • PHP
      • CS
        • 네트워크
        • 자료구조
        • 데이터베이스
        • 운영체제
      • DBMS
        • MySQL
      • 코딩테스트
        • 백준
        • 프로그래머스
        • LeetCode
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 쇼핑몰 제작 프로젝트(PHP)
    • github
  • 공지사항

  • 인기 글

  • 최근 글

  • hELLO Designed By 정상우
    Version v4.10.2
yxxjxxeee
[백준/JAVA]5622번 다이얼
상단으로

티스토리툴바