Я написал огромную страницу на JavaScript для турнира, который я провожу в игре.Я получил все, что мне действительно нужно, в массивах, но я хочу добавить раунды.Весь сценарий подстраивается под настройки турнира (чтобы узнать больше в будущем), и я бы хотел, чтобы это тоже само изменилось.Итак, скажем, настройки турнира: [игра, размер команды, начальный лимит].Ограничение входа будет ключом к поиску решения, потому что это решает раунды.Он работает в древовидной системе (или как это называется).Допустим, предел входа равен 8. Это означает, что первый раунд будет состоять из 4 матчей, а второй будет состоять из 2. Если предел входа был 16, то первый раунд будет состоять из 8 матчей, второй будет состоять из 4, итретий будет состоять из 2. Я хочу найти способ вставить это в мой цикл, в котором записаны совпадения, и использовать предельный предел и номер совпадения для генерации номера раунда.Все, что мне нужно, это формула, которая может использовать эти две переменные, чтобы получить желаемый результат.Также прошу прощения за чрезмерное количество деталей.