From d735ec4dbf12473d917a7973034b3f7297ac7385 Mon Sep 17 00:00:00 2001 From: koronya Date: Thu, 21 May 2026 03:27:16 +0900 Subject: [PATCH] [JS][7kyu] Money Match: Double or Nothing --- .../money-match-double-or-nothing/koronya.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 codewars/7kyu/money-match-double-or-nothing/koronya.js diff --git a/codewars/7kyu/money-match-double-or-nothing/koronya.js b/codewars/7kyu/money-match-double-or-nothing/koronya.js new file mode 100644 index 000000000..da5a5ba27 --- /dev/null +++ b/codewars/7kyu/money-match-double-or-nothing/koronya.js @@ -0,0 +1,16 @@ +// [JS][7kyu] Money Match: Double or Nothing +// money-match-double-or-nothing +// https://www.codewars.com/kata/5d378318e04cd7001ad72a27/train/javascript + +const doubleOrNothing = (cash, wager, losses) => { + const loss = wager * 2 ** (losses - 1) + return loss > cash ? "I'll pay you back later" : cash - loss +} + +doubleOrNothing(12, 2, 3) === 4 +doubleOrNothing(1124, 2, 10) === 100 +doubleOrNothing(45, 1, 7) === "I'll pay you back later" +doubleOrNothing(100, 5, 5) === 20 +doubleOrNothing(67, 4, 4) === 35 +doubleOrNothing(538, 6, 4) === 490 +doubleOrNothing(480, 30, 5) === 0