문제

Ruby를 사용하여 Fixnum의 기본 10 로그를 얻고 싶지만 n.log 또는 n.log10이 정의되지 않은 것으로 나타났습니다.Math::log가 정의되었지만 10과 다른 기준을 사용합니다.

Fixnum의 밑이 10인 로그를 얻는 가장 쉬운 방법은 무엇입니까?

도움이 되었습니까?

해결책

있다

Math::log10 (n)

그리고 로그의 속성도 있습니다. logx(y) = log(y)/log(x)

다른 팁

Math 모듈에 대한 문서를 읽으면 답이 정말 분명해집니다.

Math::log10(n) 

이는 n의 밑이 10인 로그를 제공합니다.

수학.로그10(Numeric) => float 리턴베이스 10 로그를 반환합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top