質問編集履歴

1

質問内容の記載漏れ

2021/11/23 06:41

投稿

kohei_04
kohei_04

スコア12

test CHANGED
File without changes
test CHANGED
@@ -113,3 +113,23 @@
113
113
 
114
114
 
115
115
  #考えている流れ
116
+
117
+ まずkeys[x][y]の時に隣接しているかを判断する必要があるので
118
+
119
+ keys[x -1][y]||keys[x +1][y]||keys[x][y -1]||keys[x][y +1]
120
+
121
+ で分けれれば条件分岐ができると考えています。
122
+
123
+ もし与えられた値が"y"だった場合keys配列内の"keys[0][5]"になるので次の値が添字の±1の範囲であるかどうかの条件式にしたのですがどうすれば与えられた値"y"を使って検索して"keys[0][5]"すればいいのかがわかりません
124
+
125
+ Hashであればキーで検索したたらバリューでスグにだせそうな気がするのですが・・・
126
+
127
+
128
+
129
+ findメソッドを使用すればもってこれるのでしょうか??
130
+
131
+ それとも考え方から改めた方がいいのでしょうか??
132
+
133
+
134
+
135
+ どなたかご教授お願いいたします。