teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

get_border_keysの内容に誤りがあったので、修正しました。

2021/11/24 12:58

投稿

tatsu99
tatsu99

スコア5540

answer CHANGED
@@ -16,8 +16,8 @@
16
16
  b_keys << char
17
17
  b_keys << $keys[i][j-1] if j > 0
18
18
  b_keys << $keys[i][j+1] if j+1 < $keys[i].length
19
- b_keys << $keys[i-1][j] if $keys[i-1][j] != nil
19
+ b_keys << $keys[i-1][j] if i > 0
20
- b_keys << $keys[i+1][j] if $keys[i+1][j] != nil
20
+ b_keys << $keys[i+1][j] if i+1 < $keys.length
21
21
  return b_keys
22
22
  end
23
23
  end