백준 #10809 알파벳 찾기(c++)

kkily·2021년 7월 5일
0

[알고리즘]

목록 보기
32/102

문제링크

비효율적으로 푼 것 같아 아쉽지만,,,

#include<iostream>
#include<string.h>

using namespace std;
int main(){
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);

    string s;
    char ch[101]={0};
    cin >> s;

    int alph[26];
    for (int i = 0; i < 26;i++){
        alph[i] = -1;
    }

    strcpy(ch, s.c_str());

    for (int j = 97; j <= 122;j++){
        for (int k = 0; k <101 ;k++){
            if (ch[k] == (char)j){
                if(alph[j - 97]==-1)
                    alph[j - 97] = k;
                continue;
            }
           
         }
    }

    for (int i = 0; i < 26;i++){
        cout << alph[i] << " ";
    }
}
profile
낄리의 개발 블로그╰(*°▽°*)╯

0개의 댓글

관련 채용 정보