ENCRYPT 오답

  • fakecd2
    fakecd2

    문제링크: https://algospot.com/judge/problem/read/ENCRYPT

    소스코드는 아래와 같은데 계속 오답 에러나네요..
    동작은 잘 하는데 왕초보 문제에서 이러니 좌절중입니다 ㅠ
    도움 부탁드리겠습니다.

    #include
    #include
    #include

    int main(void)
    {
    int nInCnt = 0;
    int nCnt = 0;

    int nLen = 0;
    int nIndex = 0;
    
    char aOriginal[10][101] = {0,};
    char aEncrypted[10][101] = {0,};
    
    scanf("%d", &nInCnt);
    
    if ( !(nInCnt >= 1 && nInCnt <= 10) )
        return 0;
    
    for (int i=0; i<nInCnt; i++)
    {
        scanf("%s", aOriginal[i]);
    }
    
    while (nInCnt != nCnt)
    {
        nIndex = 0;
        for (int i=0; aOriginal[nCnt][2*i] != NULL ; i++,nIndex++)
        {
            aEncrypted[nCnt][i] = aOriginal[nCnt][2*i];
        }
    
        for (int j=1; aOriginal[nCnt][j] != NULL ;j+=2, nIndex++)
        {
            aEncrypted[nCnt][nIndex] = aOriginal[nCnt][j];
        }
    
        nCnt++;
    }
    
    system("cls");
    
    for (int k = 0; k < nCnt; k++)
    {
        printf("%s\n", aEncrypted[k]);
    }
    
    return 0;

    }


    9년 전
2개의 댓글이 있습니다.
  • Being
    Being
    1. 마크업 문법 도움말을 참조하시어 코드 구문 강조 부탁드립니다.
    2. 정확히 100글자짜리 입력이 여럿 들어올 때 잘 작동하지 않습니다.

    9년 전 link
  • fakecd2
    fakecd2

    답변 감사드립니다. 역시 저는 초보였네요 ㅎㅎ


    9년 전 link
  • 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.