From 4df8b03995c89d66f6e22b2583694a5ca03ac3ae Mon Sep 17 00:00:00 2001 From: koronya Date: Fri, 26 Dec 2025 22:30:34 +0900 Subject: [PATCH] [JS][6kyu] Squares in a Rectangle --- codewars/6kyu/squares-in-a-rectangle/koronya.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 codewars/6kyu/squares-in-a-rectangle/koronya.js diff --git a/codewars/6kyu/squares-in-a-rectangle/koronya.js b/codewars/6kyu/squares-in-a-rectangle/koronya.js new file mode 100644 index 000000000..116a10d1e --- /dev/null +++ b/codewars/6kyu/squares-in-a-rectangle/koronya.js @@ -0,0 +1,16 @@ +// [JS][6kyu] Squares in a Rectangle +// squares-in-a-rectangle +// https://www.codewars.com/kata/5a62da60d39ec5d947000093/train/javascript + +const findSquares = (x, y) => { + let sum = x * y + const min = Math.min(x, y) + for (let i = 1; i < min; i += 1) { + sum += (x - i) * (y - i) + } + return sum +} + +findSquares(3, 2) === 8 +findSquares(4, 3) === 20 +findSquares(11, 4) === 100