백준알고리즘

백준 5622 C++

컨트롤디 2021. 7. 2. 11:11
#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;
}