私は現在、この JavaScript 配列を持っています。この並べ替えられた番号のリストを使用して、チームのシードが考慮されるトーナメント ブラケットのリストを生成しました。
問題は、シード アルゴリズムを実行するために、決勝で 2 つのチームを解決し、それらのシードを使用して以前の試合を解決seeds[0]
するseeds[1]
こと1
です2
。しかし、チームの名前を手動で入力しようとすると、問題が発生します。
現在の配列は次のとおりです。
var seeds = [
1,2,3,4,5,6,7,8
]
シード番号を取得するために参照できるものを使用したいと思いますseeds[0].id
。トーナメント ブラケットの名前を出力する場合は、次のseeds[0].name
ように使用できます。
var seeds = [
{ id : 1, name : "Team 1" },
{ id : 2, name : "Team 2" },
etc
]
これを行うための最良の方法は何だと思いますか? 主な問題は、シードされたブラケットに配置される一致のリストを作成するときに、シード番号を使用してから、正しいシード順序でシードの新しい配列を作成して、ブラケットを印刷できるようにすることですなど。newSeeds[0] vs newSeeds[1]
_newSeeds[2] vs newSeeds[3]
どんな助けでも感謝します。