-
2016. 4. 1. 12:13 개발자료/컴퓨터수학
아래처럼 된 경우에 반환값이 -3
|
|
|
|
|
|
|
|
아래것은 -2
|
|
|
|
|
|
|
|
또한 -2
|
|
|
|
|
|
|
|
또한 -2
|
|
|
|
|
|
|
|
중에서 양쪽이 초과되는 1번의 값이 문제가 된다
원하는값은 -2 이지만 -3을 가져온다
아래 계산을 추가한다
length : 길이
result : 반환값
if( result < -length ) result = -length;
그러면 값의 제한범위로써 양쪽 범위를 초과할때 한쪽에서의 값을 가져올 수 있다
Posted by Nightly Luna