JSFiddle - React, Tailwind, and code Playground
by luka kupunia
JavaScript
function countPieces(tries, budget, bets) {
var arr = new Array(tries).fill(0);
for (var i = 1; i < tries + 1; i++) {
arr[i] = arr[i - 1] * 2 + 1;
}
arr.shift()
var sum = arr.reduce(function(a, b) {
return a + b;
});
var finalResult;
function countWin() {
var a = (budget / sum * tries + budget) / budget;
for (var i = 0; i < bets / tries; i++) {
finalResult = budget *= a;
}
}
countWin();
return finalResult;
}
countPieces(5, 1000, 60)