CS/Algorithm 문제
[BaekJoon] 백준 10809번 알파벳 찾기
심심231
2020. 5. 2. 17:53
[BaekJoon] 백준 10809번 알파벳 찾기
문제: https://www.acmicpc.net/problem/10809
내코드
- ascii코드로 'a'는 97이다.
- fill_n함수는 배열을 같은 수로 초기화 시켜주는 함수.
#include <string.h>
#include <iostream>
using namespace std;
int main(void) {
ios::sync_with_stdio(false);
cin.tie(0);
string input; cin >> input;
int len = input.length();
int alpabet[26]; fill_n(alpabet, 26, -1);
for (int i = 0; i < len; i++) {
int point = input.at(i) - 97;
if (alpabet[point] == -1) alpabet[point] = i;
}
for (int i = 0; i < 26; i++) cout << alpabet[i] << " ";
cout << "\n";
return 0;
}
참고
728x90
반응형