У меня есть многомерный массив, я хочу получить элементы, окружающие определенный элемент в этом массиве.
Например, если у меня есть следующее:
[[1,2,3,4,5,6]
[8,9,7,5,2,6]
[1,6,8,7,5,8]
[2,7,9,5,4,3]
[9,6,7,5,2,1]
[4,7,5,2,1,3]]
Как найти все 8 элементов вокруг любого из вышеперечисленных элементов? И как мне позаботиться о элементах по краям?
Один из способов, который я понял, - написать 9-строчный код для этого, что очевидно, но есть ли лучшее решение?