arr = [[[0 for _ in range(51)] for _ in range(51)] for _ in range(51)]
로 50*50*50 만드셨는데
구간은 -50<n<50 이라서 구조 유지하시고
arr = [[[0 for _ in range(51)] for _ in range(51)] for _ in range(51)] 에서 51을 102로 만드시거나
if x <= 0 or y <= 0 or z <= 0:
arr[x][y][z] = 1
return arr[x][y][z]
을
if x <= 0 or y <= 0 or z <= 0:
return 1
하셔서 음수부를 무시하게 하셔도 될것 같습니다.
https://nstgic3.tistory.com/93
이건 제 풀이 올려놓은겁니다 확인해보세요
kwonjoosung 1년 전
예제는 다 맞았는데 어디서 틀렸는지 모르겠네요..