코딩테스트/C
백준 10809번 알파벳 찾기
호중조
2024. 6. 29. 14:06
#include <stdio.h>
#include <string.h>
#define SIZE 100
int main(void)
{
char S[SIZE];
char A = 'a';
char Z = 'z';
int a = (int)(A);
int z= (int)(Z);
int idx;
int idx2;
int result[z - a + 1];
scanf("%s", &S);
for(idx = 0; idx < (Z - A + 1); idx++)
{
for(idx2 = 0; idx2 < strlen(S); idx2++)
{
if(S[idx2] == (char)(a + idx))
{
result[idx] = idx2;
break;
}
else
{
result[idx] = -1;
}
}
}
for (idx = 0; idx < (Z - A + 1); idx++)
{
printf("%d", result[idx]);
if (idx!=Z-A+1)
{
printf(" ");
}
else
{
printf("\n");
}
}
}