From 59c9aa82ae2fcc3529b90134d0f57f28b007da8c Mon Sep 17 00:00:00 2001 From: "Augusto S. Scher" Date: Tue, 6 Oct 2020 22:55:05 -0300 Subject: [PATCH] Adding logarithm calculator for given number in given base --- snippets/logarithmCalculator.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 snippets/logarithmCalculator.md diff --git a/snippets/logarithmCalculator.md b/snippets/logarithmCalculator.md new file mode 100644 index 000000000..563c475a4 --- /dev/null +++ b/snippets/logarithmCalculator.md @@ -0,0 +1,19 @@ +--- +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 +```