💡 Mystery 카테고리에는 미해결된 내용이 포함됩니다. 문제 해결시 제목에 [해결]이 붙습니다. 문제의 해결방법, 혹은 더 나은 방법을 알고 계신다면 댓글 부탁드립니다.
문제 설명
미해결 포인트
정답 제출시 ‘런타임 에러(EOFEroor)’ 발생
제출한 코드(정답이 아닙니다)
n,m = map(int, input().split())
tempList = []
tempList2 = []
for i inrange(m):
c = list(map(int, input().split()))
tempList.append(c)
for i inrange(m):
c = list(map(int, input().split()))
tempList2.append(c)
for i inrange(n):
for j inrange(m):
tempList[i][j] += tempList2[i][j]
#출력부for i inrange(n):
for j inrange(m):
print(tempList[i][j], end=' ')
print()
문제를 해결했다!
문제의 원인&해결방법
for i in range(m)이 아니라 for i in range(n)으로 썼어야 함. 범위가 잘못되어서 EOFError(런타임에러) 가 났던 것!
정답 코드
n,m = map(int, input().split())
tempList = []
tempList2 = []
for i in range(n):
c = list(map(int, input().split()))
tempList.append(c)
for i in range(n):
c = list(map(int, input().split()))
tempList2.append(c)
for i in range(n):
for j in range(m):
tempList[i][j] += tempList2[i][j]
#출력부for i in range(n):
for j in range(m):
print(tempList[i][j], end=' ')
print()
댓글