본문 바로가기
백준(C언어)/22년 7월

7월 24일(일) - 6단계(5622번)

by C0MPAS 2022. 7. 24.

6단계 - 5622번

 

5622번: 다이얼

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

www.acmicpc.net

 

문제점

x

 

풀이

#define _CRT_SECURE_NO_WARNINGS
#pragma warning(disable: 4996)

#include <stdio.h>
 
int main(void)
{
	int num = 0;
	char word[15];
	scanf("%s", word);

	for (int i = 0; i < word[i] != '\0'; i++)
	{
		if ('A' <= word[i] && word[i] <= 'C')
		{
			num += 3;
		}
		if ('D' <= word[i] && word[i] <= 'F')
		{
			num += 4;
		}
		if ('G' <= word[i] && word[i] <= 'I')
		{
			num += 5;
		}
		if ('J' <= word[i] && word[i] <= 'L')
		{
			num += 6;
		}
		if ('M' <= word[i] && word[i] <= 'O')
		{
			num += 7;
		}
		if ('P' <= word[i] && word[i] <= 'S')
		{
			num += 8;
		}
		if ('T' <= word[i] && word[i] <= 'V')
		{
			num += 9;
		}
		if ('W' <= word[i] && word[i] <= 'Z')
		{
			num += 10;
		}
	}
	printf("%d", num);

	return 0;
}

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

댓글