반응형
문제 링크
코드
#include <bits/stdc++.h>
using namespace std;
int main(void) {
ios::sync_with_stdio(0);
cin.tie(0);
int lt[] = {2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9};
int cnt = 0;
string s;
cin >> s;
for (auto c : s)
cnt += lt[c - 'A'] + 1;
cout << cnt;
}
설명
각 알파벳마다 걸리는 시간을 배열에 저장해 두고 계산을 하였다.
(주의) 기록용으로 작성한 글입니다. 좋은 코드가 아닐 수 있습니다.
댓글 환영합니다!
반응형
'Algorithm > BOJ' 카테고리의 다른 글
[백준/BOJ] 7568번 - 덩치 (C++) (0) | 2022.03.24 |
---|---|
[백준/BOJ] 6321번 - IBM 빼기 1 (C++) (0) | 2022.03.24 |
[백준/BOJ] 5397번 - 키로거 (C++) (0) | 2022.03.24 |
[백준/BOJ] 5585번 - 거스름돈 (C++) (0) | 2022.03.24 |
[백준/BOJ] 5598번 - 카이사르 암호 (C++) (0) | 2022.03.24 |
댓글