diff --git a/snippets/logBase.md b/snippets/logBase.md new file mode 100644 index 000000000..c55f52d73 --- /dev/null +++ b/snippets/logBase.md @@ -0,0 +1,17 @@ +--- +title: logBase +tags: math,beginner +--- + +Returns the logarithm of the given number in the given base. + +- Use `Math.log()` to get the logarithm from the value and the base and divide them. + +```js +const logBase = (n, base) => Math.log(n) / Math.log(base); +``` + +```js +logBase(10, 10); // 1 +logBase(100, 10); // 2 +``` diff --git a/snippets/logarithmCalculator.md b/snippets/logarithmCalculator.md deleted file mode 100644 index 563c475a4..000000000 --- a/snippets/logarithmCalculator.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: logarithmCalculator -tags: math,beginner ---- - -Calculates the logarithm from given number in given base. - -- Use `Math.log(value)` to get the logarithm from value -- Use `Math.log(base)` to get the logarithm from base -- Divide `Math.log(value)` by `Math.log(base)` to get logarithm of given value in given base. - -```js -const logarithmCalculator = (value, base) => Math.log(value) / Math.log(base) -``` - -```js -logarithmCalculator(10, 10); // 1 -logarithmCalculator(100, 10); // 2 -```