parang56   1년 전

런타임에러 divison by zero가 뜨는데 제가 생각하기엔 0으로 나눌 일이 나오지 않을 것 같은데...

도와주십쇼 여러분 ㅠ

-> case 0 : return {0,1}; 을 추가하니 예제들이 정답이 다 맞는데 틀렸다고 뜹니다 반례 혹시 알 수 있을까요?

parang56   1년 전

func(8,16) -> func(4,0) 이면 side=4, half=2, step=0인데

그럼 23번 째 줄에서 quadrant = 0 / (2*2)이여서 division by zero가 문제가 아니었습니다..?

그대로 쭉 가면 func(2,0)인데 switch(0)이 없어서 div by zero가 아마 떴던 것 같습니다.

case 0 : 를 추가해주니 div by zero가 뜨지는 않더군요.

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