아래처럼 된 경우에 반환값이 -3

 

 

 

 

 

 

 

 


아래것은 -2

 

 

 

 

 

 

 

 


또한 -2

 

 

 

 

 

 

 

 


또한 -2

 

 

 

 

 

 

 

 


중에서 양쪽이 초과되는 1번의 값이 문제가 된다

원하는값은 -2 이지만 -3을 가져온다

아래 계산을 추가한다
length : 길이
result : 반환값

if( result < -length ) result = -length;

그러면 값의 제한범위로써 양쪽 범위를 초과할때 한쪽에서의 값을 가져올 수 있다

Posted by Nightly Luna
트랙백 0, 댓글 0개가 달렸습니다

댓글을 달아 주세요

이전 1 2 3 4 5 6 7 ··· 337 다음
® TISTORY 1.1 © Tanny Tales
3,093,691/14 rss