#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

+ Recent posts