Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 정석
- DP
- 컴공과
- 오퍼레이팅시스템
- Operating System
- Stack
- Computer science
- 구현
- 알고리즘
- 컴공
- 코딩
- 너비우선탐색
- c++
- 정석학술정보관
- 북리뷰
- 백준
- 브루트포스
- 개발
- 코테
- vector
- 오에스
- cs
- OS
- 컴퓨터공학과
- 문제풀이
- 자료구조
- 스택
- bfs
- coding
- 그래프
Archives
- Today
- Total
Little Jay
[C++] 백준 5622번 - 다이얼 본문
if문으로 처리할 수도 있지만,
switch문을 사용했다
#include <iostream>
#include <string>
using namespace std;
int main() {
string s;
cin >> s;
int sum = 0;
for (int i = 0; i < s.size(); i++) {
int letter = s[i];
switch (letter) {
case 65:
case 66:
case 67:
sum += 3;
break;
case 68:
case 69:
case 70:
sum += 4;
break;
case 71:
case 72:
case 73:
sum += 5;
break;
case 74:
case 75:
case 76:
sum += 6;
break;
case 77:
case 78:
case 79:
sum += 7;
break;
case 80:
case 81:
case 82:
case 83:
sum += 8;
break;
case 84:
case 85:
case 86:
sum += 9;
break;
case 87:
case 88:
case 89:
case 90:
sum += 10;
break;
default:
break;
}
}
cout << sum << '\n';
return 0;
}
'알고리즘 > BOJ' 카테고리의 다른 글
| [C++] 백준 1789번 - 수들의 합 (0) | 2021.09.02 |
|---|---|
| [C++] 백준 2512번 - 예산 (0) | 2021.09.02 |
| [C++] 백준 1149번 - RGB거리 (0) | 2021.08.30 |
| [C++] 백준 6443번 - 애너그램 (0) | 2021.08.25 |
| [C++] 백준 1747번 - 소수&팰린드롬 (0) | 2021.08.23 |
Comments