백준 문제풀이

[ 백준 BAEKJOON ] 5622번 : 다이얼 ( C언어 )

hsminnnn 2023. 3. 25. 23:16

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

 

5622번: 다이얼

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

www.acmicpc.net

 

 

 

 

 

 

 

 

 

 

문제

 

 

 

 

 

 

 

 

소스 코드
#include<stdio.h>
#include<string.h>

int main()
{
    int time=0;
    char num[15];
    int num_len;
    
    scanf("%s",num);
    
    num_len = strlen(num);
    
    for(int i=0; i<num_len;i++)
    {
        if(num[i]=='A'||num[i]=='B'||num[i]=='C')
        {
            time+=3;
        }
        else if(num[i]=='D'||num[i]=='E'||num[i]=='F')
        {
            time+=4;
        }
        else if(num[i]=='G'||num[i]=='H'||num[i]=='I')
        {
            time+=5;
        }
        else if(num[i]=='J'||num[i]=='K'||num[i]=='L')
        {
            time+=6;
        }
        else if(num[i]=='M'||num[i]=='N'||num[i]=='O')
        {
            time+=7;
        }
        else if(num[i]=='P'||num[i]=='Q'||num[i]=='R'||num[i]=='S')
        {
            time+=8;
        }
        else if(num[i]=='T'||num[i]=='U'||num[i]=='V')
        {
            time+=9;
        }
        else if(num[i]=='W'||num[i]=='X'||num[i]=='Y'||num[i]=='Z')
        {
            time+=10;
        }
    }
    
    printf("%d",time);
    
    
    return 0;
}

 

 

 

 

 

 

결과