[[ENCRYPT]] 오답 - testcase 하나만 알려주세요

  • jasmin
    jasmin

    test case 를 다 돌려봐도 정답인데
    도저히 모르겟습니다.

    도움좀 주세요~~

    #include <iostream>
    #include <stdio.h>
    #include <string.h>
    
    using namespace std;
    
    int t = 0;
    char arr[100];
    char newarr[100];
    
    int main()
    {
      int len = 0;
      freopen("input.txt_ch", "r", stdin);
      cin >> t;
      string newstring;
      for (int i =0; i <t ; i++)
      {
         memset(newarr,0,100);
         cin >> arr;
         len = strlen(arr);
         for  (int i = 0; i < len; i++)
         {
            if(i%2 ==0) //even
               cout <<arr[i];
            i++;
         }
    
         for  (int i = 1; i < len; i++)
         {
             if(i%2 !=0) //even
                cout <<arr[i];
             i++;
         }
         cout<<endl;
      }
    }
    

    9년 전
2개의 댓글이 있습니다.
  • Kureyo
    Kureyo
    1. freopen으로 읽지않습니다
    2. 문자열의 길이가 100이면 배열은 101을 잡아야합니다.

    9년 전 link
  • jasmin
    jasmin

    감사드립니(--)(__)


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