18.6심사문제
, 목 디스크님이 작성결과값이 아주 잘 출력되는데
대체 무슨 문법적인 오류가 있다고 뜨는것일까요?
이문제 때문에 이틀동안 너무 화가나는데
답좀 알려주세요. 제발요.
설명말고 답이요. 설명은 심사문제 틀리면 밑에도 나오더라구요.
제가 짠 코딩에서의 틀린부분을 말씀해주시면 좋을것같아요.
line7에서의 들여쓰기 오류?? 모르겠어요 7까지 작성하지도 않았는데 뭔지 모르겠어요.
꼭 좀 알려주세요.
Re: 18.6심사문제
, 도장_ 관리자님이 작성https://glot.io/snippets/fjc58p9x8a
이 문제는 빈칸 완성형입니다.
빈칸에 들어갈 코드를 넣으면 됩니다.
그리고 들여쓰기도 맞춰야 합니다.
문의한 코드 그대로 작성하면 위 링크와 같은 코드가 되니까 들여쓰기 오류가 발생합니다.
캡처한 화면에도 문법 오류에 IndentationError라고 되어 있는 이유가 들여쓰기가 맞지 않아서입니다.
while True:
다음에 들어가는 코드는 4칸씩 들여쓰기가 된 코드여야 합니다.
문의한 코드를 들여쓰기에 맞춰서 작성한 버전은 다음과 같습니다.
https://glot.io/snippets/fjc5c5rm6c
그러나 입력값 21 33일 때 제한 시간 내에 실행되지 않고, 무한히 실행됩니다.
다양한 입력 값에 대해서 올바르게 검증하는지 테스트해야 합니다.
UNIT 18.5는 3으로 끝나는 숫자만 출력하는 것이고, 18.6은 3으로 끝나지 않는 숫자만 출력하는 것입니다.
UNIT 18.5의 코드를 응용하면 됩니다.