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;
}
노가다가 답이다
'코딩 > 백준 문제 (브론즈)' 카테고리의 다른 글
[백준/15917/C언어] 노솔브 방지문제야!! _ 풀이 (0) | 2023.08.18 |
---|---|
[백준/5086/C언어] 배수와 약수 _ 풀이 (0) | 2023.08.17 |
[백준/5524/C언어] 입실 관리 _ 풀이 (0) | 2023.08.17 |
[백준/5523/C언어] 경기 결과 _ 풀이 (0) | 2023.08.17 |
[백준/5554/C언어] 심부름 가는 길 _ 풀이 (0) | 2023.08.17 |