cmgjol010   2년 전

처음 보는 런타임 에러가 나와서 질문드립니다 (런타임 에러 (NameError))

혹시 코드에 파이썬 최신 버전에는 없는 함수나 메서드가 쓰인 건가요? (제 테스트 환경은 3.8.2입니다)

코드는 블록의 높이를 리스트로 저장하고, 계산할 높이만큼만 잘라내고, 이를 기반으로 각 높이마다 블록이 놓인 개수를 리스트에 덮어씌워 저장한 뒤, 19번째줄부터는 시간을 계산하는 코드입니다.

제 환경에서 컴파일 경고는 딱히 뜨지 않습니다.

bupjae   2년 전

걸리는 시간이 9999999 초를 넘어가는 입력 데이터가 들어오면 26번째 줄이 전혀 실행되지 않고, 28번째 줄에서 height 변수가 정의되어 있지 않기 때문에 런타임 에러가 발생합니다.

   

다음 프로그램의 실행 결과로 나오는 출력을 이 문제의 입력으로 넣어보세요

cmgjol010   2년 전

아... 500*500이라 저정도면 되겠지 했는데 생각보다 숫자가 크게 나오는군요. 고치니까 바로 정답이 나오네요. 감사합니다!

댓글을 작성하려면 로그인해야 합니다.