-
백준 5622 - 다이얼백준 algorithm 2020. 3. 8. 17:43반응형
=> case 문으로 단순히 더하면 되는 문제이다.
// // main.cpp // Baekjoon // // Created by 이준후 // Copyright © 2020 이준후. All rights reserved. // #include <iostream> #include <stack> #include <string> #include <vector> #include <algorithm> using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(nullptr); cout.tie(nullptr); string dial; cin >> dial; int answer=0; for(int i=0; i<dial.length(); ++i) { switch(dial[i]) { case 'A': case 'B': case 'C': answer +=3; break; case 'D': case 'E': case 'F': answer +=4; break; case 'G': case 'H': case 'I': answer +=5; break; case 'J': case 'K': case 'L': answer +=6; break; case 'M': case 'N': case 'O': answer +=7; break; case 'P': case 'Q': case 'R': case 'S': answer +=8; break; case 'T': case 'U': case 'V': answer +=9; break; case 'W': case 'X': case 'Y': case 'Z': answer +=10; break; default : answer+=2; } } cout<<answer<<'\n'; return 0; }
반응형'백준 algorithm' 카테고리의 다른 글
백준 10808 - 알파벳 개수 (0) 2020.03.10 백준 1850 - 최대공약수 (0) 2020.03.10 백준 1918 - 후위 표기식 (0) 2020.03.08 백준 1935 - 후위 표기식2 (0) 2020.03.08 백준 5543- 상근날드 (0) 2020.03.05