728x90
1) 주석 없는 VERSION
#include <stdio.h>
#include <iostream>
#include <string>
#include <stack>
#include <sstream>
using namespace std;
int main() {
string word;
cin >> word;
int count=0;
for (int i = 0;i < word.length();i++) {
int n = word[i] - 65;
if (n <= 2) {
count += 3;
}
else if (n <= 5) {
count += 4;
}
else if (n <= 8) {
count += 5;
}
else if (n <= 11) {
count += 6;
}
else if (n <= 14) {
count += 7;
}
else if (n <= 18) {
count += 8;
}
else if (n <= 21) {
count += 9;
}
else if (n <= 25) {
count += 10;
}
}
cout << count;
}
2) 주석 있는 VERSION
#include <stdio.h>
#include <iostream>
#include <string>
#include <stack>
#include <sstream>
using namespace std;
int main() {
string word;
cin >> word;
int count=0;
for (int i = 0;i < word.length();i++) {
int n = word[i] - 65;
if (n <= 2) { // A,B,C
count += 3; // 숫자 2는 3초
}
else if (n <= 5) { // D,E,F
count += 4; // 숫자 3는 4초
}
else if (n <= 8) { // G,H,I
count += 5; // 숫자 4는 5초
}
else if (n <= 11) { // J,K,L
count += 6; // 숫자 5는 6초
}
else if (n <= 14) { // M,N,O
count += 7; // 숫자 6는 7초
}
else if (n <= 18) { // P,Q,R,S
count += 8; // 숫자 7는 8초
}
else if (n <= 21) { // T,U,V
count += 9; // 숫자 8는 9초
}
else if (n <= 25) { // W,X,Y,Z
count += 10; // 숫자 9는 10초
}
}
cout << count;
}
'BEAKJOON' 카테고리의 다른 글
백준(1316번 그룹 단어 체커)풀이 C++ (0) | 2021.01.10 |
---|---|
백준(2941번 크로아티아 알파벳)풀이 C++ (0) | 2021.01.10 |
백준(2908번 상수)풀이 C++ (0) | 2021.01.10 |
백준(1152번 단어의 개수)풀이 C++ (0) | 2021.01.09 |
백준(1157번 단어 공부)풀이 C++ (0) | 2021.01.09 |