코딩/백준 문제 (브론즈)

[백준/5622/C언어] 다이얼 _ 풀이

룻밤 2023. 8. 17. 18:59

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

 

5622번: 다이얼

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

www.acmicpc.net


풀이

#include <stdio.h>
int main() {
	char s[16];
	int ss = 0;

	scanf("%s", s);
	int i = 0;
	while (s[i] != '\0') {
		if (s[i] >= 'A' && s[i] <= 'C') ss += 3;
		else if (s[i] >= 'D' && s[i] <= 'F') ss += 4;
		else if (s[i] >= 'G' && s[i] <= 'I') ss += 5;
		else if (s[i] >= 'J' && s[i] <= 'L') ss += 6;
		else if (s[i] >= 'M' && s[i] <= 'O') ss += 7;
		else if (s[i] >= 'P' && s[i] <= 'S') ss += 8;
		else if (s[i] >= 'T' && s[i] <= 'V') ss += 9;
		else ss += 10;
		i++;
	}
	printf("%d\n", ss);
	return 0;
}

노가다가 답이다