개발자 톡
왜 런타임에러가 나는지 모르겠습니다.
- 등록일
- 2025-01-24 21:34:11
- 조회수
- 212
- 작성자
- junhyung8795
import sys
input = sys.stdin.readline
numbers = []
attacks = []
result = 0
n, m = map(int, input().split(' '))
map_ = [0] * n
for i in range(n):
numbers.append(list(map(int, input().split(' '))))
for j in range(2):
attacks.append(list(map(int, input().split(' '))))
for row in range(n):
cnt = 0
for col in range(m):
if numbers[row][col] == 1:
cnt += 1
map_[row] = cnt
for index in range(2):
start, end = attacks[index][0], attacks[index][1]
for turn in range(start - 1, end):
if map_[turn] > 0:
map_[turn] -= 1
for row in range(n):
result += map_[row]
print(result)
분명 테스트 코드를 풀 때는 아무 이상없는데 체점하면 케이스 12개중 2개만 통과하고 나머지는 나 런타임에러라고 뜨는데.. 뭐가 문제일까요 다른 문제 보니까 인풋을 받는 과정에서 리스트나 변수를 초기화 해주는 것 같은데 그렇게 큰 차이가 있는건가요?