나는 피보나치 문제를 해결하려고 노력 중이며 반올림 문제가 발생했습니다. i = 8670007398507948658051921이면 fib1 = 19386725908489880000000000.0입니다. 내 코드는 아래입니다. - 도움을 주셔서 감사합니다. SQRT는 플로트를 반환하고 정밀도가 여기에 충분하지 않기 때문에 그런 def is_fibonacci?
벡터 정규화 속도를 높이기 위해 java에 Fast Inverse Square Root을 구현하려고합니다. 그러나 Java에서 단 정밀도 버전을 구현하면 처음에는 1F/(float)Math.sqrt()과 비슷한 속도를 얻은 다음 속도가 절반으로 떨어집니다. 이것은 흥미 롭습니다. Math.sqrt가 원시 메소드를 사용하는 반면에, 이것은 들었던 부동 소수점