반응형
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | #include <iostream> #include <string> using namespace std; int main() { string k; int arr[26],cnt=0; getline(cin, k); for (int num = 0; num < 26; num++)//배열 알파벳 갯수만큼 초기화 { arr[num] = -1; } for (int i = 0; i < k.size(); i++) { cnt = 0; for (int j = 0; j < 26; j++) { if (k[i] == (char)(j + 97))//맞는 알파벳을 k의 i번째에서 찾았을때 그 수를 j번째 알파벳에 저장. { if (arr[j] > -1) continue; else arr[j] = i; } } } for (int num2 = 0; num2 < 26; num2++)//배열 출력 { cout << arr[num2] << " "; } } | cs |
'Algorithm' 카테고리의 다른 글
백준(baekjoon)(BaekJoon)코딩 4673번:셀프 넘버 답 (0) | 2016.09.23 |
---|---|
백준(baekjoon)(BaekJoon)코딩 11645번:아스키 코드 답 (0) | 2016.09.23 |
백준(baekjoon)(BaekJoon)코딩 2675번:문자열 반복 답 (0) | 2016.09.23 |
백준(baekjoon)(BaekJoon)코딩 1152번:단어의 개수 답 (2) | 2016.09.23 |
백준(baekjoon)(BaekJoon)코딩 2577번:숫자의 개수 답 (0) | 2016.09.23 |