아, 해결 봤습니다.
small_width = abs(arr[width_index - 1 % 6][1] - arr[width_index + 1 % 6][1])
small_height = abs(arr[height_index - 1 % 6][1] - arr[height_index + 1 % 6][1])
여기를
small_width = abs(arr[(width_index - 1) % 6][1] - arr[(width_index + 1) % 6][1])
small_height = abs(arr[(height_index - 1) % 6][1] - arr[(height_index + 1) % 6][1])
이렇게 바꾸니까 되네요... 괄호가 뭐길래...
koreanraichu 1년 전
IDE에서 코딩했을 때는 문제 없었는데, 제출하니까 이렇게 되었습니다.
small_height = abs(arr[height_index - 1 % 6][1] - arr[height_index + 1 % 6][1])이 부분이 문제인 것 같아서 테스트해봤더니, 인덱스 값+1을 했을 때 6이 되면 에러가 생기더라고요.
6 % 6이면 0이 나와야 맞는데 왜 6이 나왔는지 모르겠습니다. 심지어 정수형인데요.