반응형
https://www.acmicpc.net/problem/10551
10551번: STROJOPIS
The output must consist of eight lines, in each line one integer denoting the number of presses of each finger, excluding thumbs, observed from left to right.
www.acmicpc.net
노가다(?) 문제였습니다.
📕 Code
#include <bits/stdc++.h>
using namespace std;
string typed;
int fingerCnt[8];
int main(){
cin >> typed;
for(int i = 0; i < typed.size(); i++){
switch(typed[i]){
case '1': case 'Q': case 'A': case 'Z':
fingerCnt[0]++;
break;
case '2': case 'W': case 'S': case 'X':
fingerCnt[1]++;
break;
case '3': case 'E': case 'D': case 'C':
fingerCnt[2]++;
break;
case '4':case 'R':case 'F':case 'V':case '5': case 'T': case 'G': case 'B':
fingerCnt[3]++;
break;
case '6':case 'Y':case 'H':case 'N':case '7':case 'U':case 'J':case 'M':
fingerCnt[4]++;
break;
case '8':case 'I':case 'K':case ',':
fingerCnt[5]++;
break;
case '9':case 'O':case 'L':case '.':
fingerCnt[6]++;
break;
case '0':case '-':case '=':case 'P':case '[':case ']':case ';':case '\'':case '/':
fingerCnt[7]++;
break;
}
}
for(int i = 0; i < 8; i++) cout << fingerCnt[i] << '\n';
}
'Algorithm > Implementation' 카테고리의 다른 글
(C++) - 백준(BOJ) 13224번 : Chop Cup (0) | 2021.08.06 |
---|---|
(C++) - 백준(BOJ) 11093번 : Secret Message (0) | 2021.08.03 |
(C++) - 백준(BOJ) 9947번 : Coin tossing (0) | 2021.08.03 |
(C++) - 백준(BOJ) 20165번 : 인내의 도미노 장인 호석 (0) | 2021.07.29 |
(C++) - 백준(BOJ) 17826번 : 나의 학점은? (0) | 2021.07.26 |