Ruby에서 Fixnum의 기본 10 로그를 얻는 방법은 무엇입니까?
문제
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 로그를 반환합니다.
제휴하지 않습니다 StackOverflow