hotsummer & encrypt

  • pink
    pink

    ###hotsummer

    #include <stdio.h>
    
    
    int main()
    {
        int i;
        int w;
        int j;
        int sum=0;
        int arr[9]={0};
    
        scanf("%d",&i);
    
        while(i--)
        {
            scanf("%d",&w);
    
            for(j=0;j<9;j++)
            {
                scanf("%d",&arr[j]);
                sum=sum+arr[j];
            }
    
            if(sum<=w)
            {
                printf("YES");
            }
            else
            {
                printf("NO");
            }
        }
    }
    

    ###encrypt.c

    #include <stdio.h>
    #include <string.h>
    int main()
    {
        int i=0;
        int j=0;
        int len=0;
        char str1[101];
    
        scanf("%d",&i);
    
        while(i--)
        {
            scanf("%s",str1);
    
            len=strlen(str1);
    
    
            for(j=0;j<=len;j=j+2)
            {
                printf("%c",str1[j]);
            }
            for(j=1;j<=len;j=j+2)
            {
                printf("%c",str1[j]);
            }
    
            printf("\n");
    
        }
        return 0;
    }
    

    어느부분이 충족되지 못하는건지 못찾겟어요. 도와주세요.


    9년 전
1개의 댓글이 있습니다.
  • hyunhwan
    hyunhwan
    1. 매번 테스트 케이스에 대해 합을 계산할 때마다 sum변수의 초기화가 되지 않고 있습니다.
    2. j<=len이 아닌 j<len이 맞을 것 같습니다.

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