逆に、私はあなたに入力座標のインデックスを与える関数を持っています。多次元配列への座標のインデックスが与えられたら、それらの座標はどのように計算できますか?
function generateBoard(rows, cols, initialValue) {
let arr = [];
for(var i = 0; i < rows;i++){
arr.push(new Array(cols).fill(initialValue))
}
return arr;
}
が与えられた場合:
const board = generateBoard(3,3," ");
それはのような配列を生成しなければなりません[ " """、 ""]、[ ""、 ""、 ""]、[ "" 、「」、「」]、例えば2,1は7
をプリントアウトすべき座標をどのように書くことができます。indexToRowColのサンプル入力(ボードは、8)あなたを与える必要があります
function indexToRowCol(board, i){}
場合コーディナ行= xとcols = xのテス?私は単純にインデックスパラメータによって行と列の値を計算する方法がわかりません。
なぜ、 '2,1をプリントアウトするのですか?' 'あなたはそれを" "に初期化します。 –
@just_a_simple_guy 1行で読み込むと、2,1が配列の7番目の要素になるためです。 –