#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; }밑글 보고 반성해봄
Ps갤로
해당 댓글은 삭제되었습니다.
죄송함이다
근데 아스키코드만 할거면 배열써도 되지 않아? - dc App
딱 이 문제 보고 Map이 생각나서
PS얘기 해도 됨. 막 티어 얘기하고 이런것도 아니고
ㄱㅅ - dc App
알겠음 - dc App
밑글이 머임?
C# 초보~~~ - dc App
https://www.acmicpc.net/problem/5622
ㅇㅇ 그거 마즘 - dc App