これを苦労してコード化しています...私は2Dグリッドで数字の特定の組み合わせを探したいと思います。この組み合わせは既にわかっており、ArrayListに格納されています。キャッチは、単語の検索パズルのように、8つの基本的な方向(0〜7のintとして格納されている)のANYから組み合わせを完了できることです。私はその方向を見つけようとしているが、正直なところ、私はどこへ行く、ここからはわからない...最初の桁を見つけた後、2D配列内の正しい組み合わせを見つける
[...] //This is only a part of the bigger code I'm working on
for (i = 0; i < grid.length; ++i){
for (j = 0; j < grid[i].length; ++j){
if (grid[i][j] == digits.get(0){ //Here I find the 1st digit of my number
}
}
}
入力した番号が任意の長さのことと方向がいる場合にのみ返されることができることを覚えておいてください私は全体の数字を取得します。私は文字通り失われているので、どんなアドバイスもありがとう、ありがとう。
与えられた方向にテーブルを横断できるクラスを最初にエンコードしてみてください。たとえば、トップボトムまたはボトムトップです。次に、そのトラバーサーとして8つの可能なすべての方向を列挙し、シーケンスのトラバーサーチェックごとに列挙することができます。 –