백준 문제풀이
[ 백준 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;
}
결과