알고리즘/[C++] 백준 BOJ
[C++] 백준 3059 등장하지 않는 문자의 합
Alan_Kim
2023. 10. 15. 05:57
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
반응형