18.6 심사 문제 질문이요
, 지아 JIA님이 작성start, stop = map(int, input().split())
i = start
while True:
if 1<=i<=200 and 10<=stop<=200:
if i%10==3:
i+=1
continue
if i>stop:
break
print(i, end=' ')
i += 1
파이썬 IDLE로 하면 잘되는데
사이트에서 제출하면 계속 '실행되지 않는 코드를 제출했습니다. 코드를 다시 확인해주세요.' 라고 뜨네요.. 띄어쓰기도 잘 한 것 같은데.. 뭐가 문제인지 모르겠어요..
Re: 18.6 심사 문제 질문이요
, 도장_ 관리자님이 작성포럼 상단 고정을 보면 실행 상황을 추적할 수있는 파이썬 온라인 시각화 도구나 Thonny 설치 프로그램을 이용할 수 있습니다.
입력 값 186 200에 대해서 이 코드를 실행해보면
1000단계는 보여줄 수 없다는 경고가 표시되고, 단계별로 실행하면 200을 초과한 상태에서도 종료되지 않는 것을 알 수 있습니다.
무한 실행이 되는 것입니다.
예시 입력 외에도 다양한 입력에 대해서 동작하는지 확인해야 하며, 경곗값에서도 동작하는지 반드시 확인해야 합니다.
입사 코딩 테스트에서 많은 사람들이 온라인 심사에서 탈락하는 이유입니다.