encrypt 문제 입력이 조금 이상한거 같습니다..

  • killerna
    killerna

    음..
    scanf로 입력을 받으면 제대로 되는데
    gets나 fgets로 받으면 안되는거 같아요..

    scanf로 숫자 받고 나서
    gets나 fgets로 받는 경우에 \n제거도 신경써봤는데 fail이 나서 =_=

    이런건 평상시 어떻게 해결하는지 궁금합니다..; <- 이게 이 글의 목적!!!

        int len = strlen(str);
        if(len>0 && str[len-1]=='\n'){
            len--;
        }
        if(len>0 && str[len-1]=='\r'){
            len--;
        }
    

    도 해봤는데 안되길래요 =_=

    아마도 관련글은 PREFIX 문제 일 듯 하네요?


    11년 전
5개의 댓글이 있습니다.
  • Being
    Being

    그 부분에 대한 변경사항이 코드에는 적용되었는데 캐시된 채점 데이터에 대해 적용되지 않았던 것이 확인되어, ENCRYPT 문제의 캐시를 비우고 재채점 중입니다. 알려 주셔서 감사합니다 :)


    11년 전 link
  • killerna
    killerna

    혹시 '단어 길이 재기'(WORDLENGTH) 문제도 같은 문제가 있는지 확인해주실 수 있나요..? ㅠㅠ (뭔가 이해못할 WA가 나와서요;;)


    11년 전 link
  • Being
    Being

    채점 데이터를 캐시에서 비워서 아마 제가 댓글 단 이후부터의 제출분은 정상적으로 채점되었을 것입니다. 전체 재채점 걸어둘게요.


    11년 전 link
  • killerna
    killerna

    헉..
    그럼 제가 괜한 부탁을 한 것 같네요.
    댓글 달린 이후에 채점했는데.. 죄송합니다;
    (그 부분을 명시했어야 했는데;;)


    11년 전 link
  • Being
    Being

    아닙니다 ㅋㅋ 재채점이 어려운 일도 아닌데요 :)


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