Algorithm
[백준 - 10871번] X보다 작은 수
1984
2022. 1. 23. 00:26
- 아스키코드 (ASCII code)
- map 사용
#include <iostream>
#include <string>
#include <map>
using namespace std;
int main(void)
{
string S;
map<char, int> m;
for (char i = 97; i <= 122; i++)
{
m.insert(make_pair(i, -1));
}
cin >> S;
for (int i = 0; i < S.length(); i++)
{
if(m[S[i]] == -1) m[S[i]] = i;
}
for (map<char, int>::iterator it = m.begin(); it != m.end(); ++it)
{
cout << it -> second << ' ';
}
return 0;
}
[참고 자료]
728x90