#include <iostream>
using namespace std;
int main(){
string s;
int arr[26] = {3,3,3,4,4,4,5,5,5,6,6,6,7,7,7,8,8,8,8,9,9,9,10,10,10,10}; //다이얼에 해당하는 값을 미리 할당
cin >> s;
int sum = 0;
for(int i=0; i<s.length(); i++){
int index = s[i] - 65; //s에 -65 해줌으로써 arr의 index에 접근 (A가 아스키코드 65부터 시작함 ~ z는 122)
sum += arr[index]; //arr에 있는 값을 더해줌
}
cout << sum;
return 0;
}
'백준알고리즘' 카테고리의 다른 글
백준 2292 C++ (0) | 2021.07.02 |
---|---|
백준 1712 C++ (0) | 2021.07.02 |
백준 2908 C++ (0) | 2021.07.02 |
백준 1152 C++ (0) | 2021.07.01 |
백준 1157 C++ (0) | 2021.07.01 |