RTE? 원인을 잘 모르겠네요...

  • yoons
    yoons

    요 아래 문제 풀고 있고, 코드는 아래 있는 것 처럼 짰습니다.

    http://www.algospot.com/judge/problem/read/XHAENEUNG

    http://ideone.com/Y4J1d4

    로컬이나 웹에서 돌렸을때 pass 되던데 왜 AOJ 에서 runtime error 가 발생하는지 감을 못 잡겠네요. ;;;

    혹시 어떤 부분을 손 보면 좋을까요?
    입력 길이가 무한대이거나 한 것도 아니어서
    어디가 문제일지 감을 못 잡겠네요..;;;

    코드 잘 보시는 분들의 도움을 부탁 드릴께요.. ^^
    (문제 해결 되면 스포일러 방지하기 위해서 글 수정은 안 해도 코드는 볼 수 없도록 막겠습니다. )

    list 에 넣어 비교하였으며, list 넣기 전 결과 까지는 문제 없는거 확인 했습니다.


    10년 전
4개의 댓글이 있습니다.
  • Being
    Being

    고려하지 못하신 경우가 있습니다. 힌트를 드리려 생각을 해 봤는데 너무 정답을 유도하는 것 같아서.. 조금만 더 생각해보시면 되지 않을까요? :)


    10년 전 link
  • yoons
    yoons

    설마 div by zero 는 아니겠죠?
    div by zero 도 RTE 로 나오나요???
    (아님 나중에 RTE 가 나오는 팁 / 예제 등이 한번 정리되면 그것도 다른 분들 도움 될꺼 같네요. )

    문제지 상식 선에서 생각하면 아직 잘 모르겠는데 댓글 보면 왠지 그게 강할꺼 같은 생각이 드네요.
    좀 있다가 한번 해봐야겠네요...

    설마... 설마..


    10년 전 link
  • Being
    Being

    division by zero가 발생하면 프로그램이 즉시 종료되기 때문에 RTE로 판정됩니다.


    10년 전 link
  • Being
    Being


    one - two = ?

    이 경우를 생각해 보세요.


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