예제: 자릿수 찾기 및 결과 정밀도 높이기
하나의 수 내에서 특정 자리에 있는 숫자를 찾으려면 원하는 소수점 자릿수에서 1을 뺀 수만큼 거듭제곱한 밑으로 숫자를 나눈 다음 나머지의 올림값을 구합니다.
1. 10진수와 원하는 자릿수 위치를 정의합니다.
2. floor 및
mod 함수를 사용하여 5번째 자리의 수를 구합니다.
3. 계산 순서가 결과의 정밀도에 영향을 줄 수 있음을 보여줍니다.
두 번째 예제의 경우 바깥쪽 대괄호 안에 있는 식이 π를 숫자로 변환하지 않은 채 먼저 계산되기 때문에 반올림 오차가 발생합니다.
따라서 연산 순서에 유의하면 결과의 정밀도를 높일 수 있습니다.