728x90
반응형
https://www.acmicpc.net/problem/3059
3059번: 등장하지 않는 문자의 합
입력은 T개의 테스트 데이터로 구성된다. 입력의 첫 번째 줄에는 입력 데이터의 수를 나타내는 정수 T가 주어진다. 각 테스트 데이터는 한 줄로 구성되어 있고, 문자열 S가 주어진다. S는 알파벳
www.acmicpc.net
문제 해결
- 문자의 ASCII 숫자를 활용해서 해결하는 간단한 문제
CODE
#include <iostream>
#include <string>
using namespace std;
int main() {
int t;
cin >> t;
for (int T = 0; T < t; T++) {
string s;
int A[29] = { 0 };
cin >> s;
int answer = 0;
for (int i = 0; i < s.length(); i++) {
A[s[i] - 'A'] = 1;
}
for (int i = 0; i < 26; i++) {
if (A[i]!=0) {
continue;
}
answer +=(i+65);
}
cout << answer << endl;
}
return 0;
}
728x90
반응형
'알고리즘 > [C++] 백준 BOJ' 카테고리의 다른 글
[C++] 백준 17427 약수의 합 2 (0) | 2023.10.31 |
---|---|
[C++] 백준 2637 장난감 조립 (0) | 2023.10.24 |
[C++] 백준 10451 순열 사이클 (0) | 2023.09.03 |
[C++] 백준 14719 빗물 (0) | 2023.08.29 |
[C++] 백준 2671 잠수함식별 (0) | 2023.08.26 |
댓글