728x90 반응형 SMALL 제곱근 구하기1 제곱근 구하기 - 바빌로니아 법 x = (x + (a/x))/2;위 수식을 반복 루프루프의 회수가 많을 수록 원하는 근사치에 가깝네 나온다.고대 수학자들...진짜..와.. public static long getSqrt(long v){long rtn = v, prev = 0, LIMIT = 1000, loopIdx = 0;while(true){rtn = (rtn + (v/rtn))/2;if ( rtn == prev || LIMIT == loopIdx) break;prev = rtn;loopIdx++;}return rtn;} 2014. 5. 29. 이전 1 다음 728x90 반응형 LIST