jus981014   2년 전

a , b = map(int,input().split())

for i in range(a):
    list_x = list(map(int,input().split()))
    for i in range(a):
        if list_x[i] < b:
            print(list_x[i],end= ' ')

해당 코드를 작성하면 런타임 에러가 뜨는데

어떤 것 때문에 뜨는지 잘 모르겠습니다...

marinesnow34   2년 전

list(map(int,input().split()))

4번째 라인인 위 코드에 대한 이해가 부족한 거 같습니다.
해당 코드를 실행하면 한 줄에 있는 int 값들이 list_x에 들어갑니다. 따라서 반복문을 사용할 필요가 없습니다.

런타임 에러가 뜨는 이유는, 작성하신 코드를 보면 a 횟수만큼 '줄'을 입력받는데, 입력데이터는 그보다 부족합니다.

jus981014   2년 전

앗 감사합니다.  수정 해 보겠습니다!

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