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)