반응형
리뷰
unordered_set을 사용해 문제를 풀었다.
문제 풀이
- 입력값을 문자열로 받아준 후 문자열의 각 문자를 unordered_set에 추가해 준다.
- 각 케이스마다 unordered_set의 길이를 출력해 준다.
참고 사항
unordered_set는 파이썬의 set와 유사하다! 시간복잡도 상에서 유리
정답 코드
#include <iostream>
#include <unordered_set>
using namespace std;
int main() {
int t;
string s;
cin >> t;
while (t--) {
unordered_set<int> dic;
cin >> s;
int length = s.size();
while (length--) {
dic.insert(s[length]);
}
cout << dic.size() << "\n";
}
}
728x90
반응형
'알고리즘 공부 > C++' 카테고리의 다른 글
백준 2702번 초6 수학 C++ (0) | 2024.07.21 |
---|---|
백준 5586번 JOI와 IOI C++ (0) | 2024.07.21 |
백준 11575번 Affine Cipher C++ (0) | 2024.07.21 |
백준 9243번 파일 완전 삭제 C++ (0) | 2024.07.21 |
백준 5598번 카이사르 암호 C++ (0) | 2024.07.21 |