#include <stdio.h>
int main()
{
    freopen ("input.txt","r",stdin);
    freopen ("output.txt","w",stdout);

    int n,i;
    char encode[101];
    char decode[101];

    char decodetable[27]="rhjdxgfoiwauzesktcbpnqlymv";

    scanf("%d",&n);
    scanf("%s",encode);


    for(i=0; i<=n; i++)
    {
        if (encode[i]=='*') decode[i]=' ';
        else
        {
            decode[i]=decodetable[encode[i]-'a'];
        }

    }
    decode[n+1]='\0';
    printf("%s",decode);
    return 0;
}

입출력 예시와 동일하게 결과가 나옵니다.

그런데 채점하면 모든 항목에서 no good 이 나옵니다.

단순히 시간초과때문인지... 그렇다면 이것을 어떻게 수정해야 되는 지 알고 싶습니다. _ _))