1062번 - 가르침
어디서 런타임에러가 나는 거죠 도와주세요 ㅠㅠㅠㅠ
런타임에러 이전에 답도 안 나옵니다.
" K는 26보다 작거나 같은 자연수 또는 0이다."
그리고 getmax도 잘못 계산됩니다.
1 6
antatica
런타임 에러 입력도 드립니다.
1 26
이렇게 고쳤는데 아직도 런타임에러뜨네용
4 26antaabcdefgticaantahijklmnticaantaopqrstuticaantavwxyztica
잘못 고쳐진 데가 더 있습니다.
1 5
그리고 위의 입력은 103줄만 조금 건드리면 해결되지만, 이런 식으로 우회하면 반례를 얼마든지 낼 수 있습니다.
4 25
antaabcdefgtica
antahijklmntica
antaopqrstutica
antavwxyztica
103줄처럼 우회하지 말고 함수 자체의 문제점을 찾아 보세요.
함수 문제점을 찾지를 못하겠습니다... 도와주세요 뭐가 문제인거죠
주석 하나도 없는 107줄을 읽을 마음은 별로 들지 않습니다만... (위의 반례들도 코드를 안 읽고 만들었습니다.)
getmax 함수의 맨 처음에 cout << pos.size() << endl;을 넣어 보세요.
아아.. 일단 주석 없는점은 굉장히 죄송합니다.. 혹시 담부터 질문이 있으면 주석 꼭 만들도록 하겠습니다!
넣어본 결과 0으로 가네요..
댓글을 작성하려면 로그인해야 합니다.
chpark1111 5년 전
어디서 런타임에러가 나는 거죠 도와주세요 ㅠㅠㅠㅠ