#include <iostream>
#include <string>
#include <cstring>
using namespace std;
const int MAX = 26;
int answer[MAX];
int main(void) {
string s;
cin >> s;
memset(answer, -1, sizeof(answer));
for (int i = 0; i < s.length(); i++) {
if (answer[(int)s[i] - 97] == -1)
answer[(int)s[i] - 97] = i;
else
continue;
}
for (int i = 0; i < MAX; i++)
cout << answer[i] << " ";
cout << endl;
return 0;
}
'백준 알고리즘 > 문자열 처리' 카테고리의 다른 글
백준 9935번 C++ (0) | 2019.08.31 |
---|---|
백준 1032번 C++ (0) | 2019.08.31 |
백준 1475번 C++ (0) | 2019.08.31 |
백준 1157번 C++ (0) | 2019.08.31 |
백준 11654번 C++ (0) | 2019.08.30 |