From b55a5e26c750c84d2a4b37bbd1301852da40ddbd Mon Sep 17 00:00:00 2001 From: Isabelle Viktoria Maciohsek Date: Wed, 7 Oct 2020 23:59:13 +0300 Subject: [PATCH] Add divmod --- snippets/divmod.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 snippets/divmod.md diff --git a/snippets/divmod.md b/snippets/divmod.md new file mode 100644 index 000000000..70567771d --- /dev/null +++ b/snippets/divmod.md @@ -0,0 +1,19 @@ +--- +title: divmod +tags: math,beginner +--- + +Returns an array consisting of the quotient and remainder of the given numbers. + +- Use `Math.floor()` to get the quotient of the division `x / y`. +- Use the modulo operator (`%`) to get the remainder of the division `x / y`. + +```js +const divmod = (x, y) => [Math.floor(x / y), x % y]; +``` + +```js +divmod(8, 3); // [2, 2] +divmod(3, 8); // [0, 3] +divmod(5, 5); // [1, 0] +```