bracket-data
Version:
Get some helpful data for a tournament bracket.
15 lines (14 loc) • 320 B
JavaScript
module.exports = function (bestOf) {
if (Array.isArray(bestOf))
return bestOf.map(function (__, index) {
return index + 1;
});
if (bestOf === 1 || !bestOf) return [];
var min = Math.ceil(bestOf / 2);
var max = bestOf;
var r = [];
for (; min <= max; min++) {
r.push(min);
}
return r;
};