#include <iostream> #include <map> #include <string> using namespace std; int main() { map<char, int> a; a['A'] = 3; a['B'] = 3; a['C'] = 3; a['D'] = 4; a['E'] = 4; a['F'] = 4; a['G'] = 5; a['H'] = 5; a['I'] = 5; a['J'] = 6; a['K'] = 6; a['L'] = 6; a['M'] = 7; a['N'] = 7; a['O'] = 7; a['P'] = 8; a['Q'] = 8; a['R'] = 8; a['S'] = 8; a['T'] = 9; a['U'] = 9; a['V'] = 9; a['W'] = 10; a['X'] = 10; a['Y'] = 10; a['Z'] = 10; string c; int b = 0; cin >> c; for (int i = 0; i < c.size(); i++) { char temp = c[i]; b += a.find(temp)->second; // cout<<a.find(temp)->second<<endl; } cout << b; }
밑글 보고 반성해봄