log 함수

log 함수

log는 주어진 숫자를 주어진 밑(base)으로 취한 로그 값을 돌려주는 함수예요. 주어진 숫자가 특정 밑에서 얼마인지 계산할 때 사용합니다.

출처: Packer 공식 문서

본문

log는 주어진 숫자를 주어진 밑(base)으로 취한 로그 값(로그의 값)을 반환합니다.

log(number, base)

Examples

> log(50, 10)
1.6989700043360185
> log(16, 2)
4

log와 ceil을 함께 사용하면 주어진 수의 서로 다른 값들을 나타내는 데 필요한 최소 이진 자릿수(binary digits)를 구할 수 있어요.

> ceil(log(15, 2))
4
> ceil(log(16, 2))
4
> ceil(log(17, 2))
5