Мне нужно написать функцию, чтобы найти соседние блоки в треугольнике Флойда.Как получить соседние блоки в треугольнике Флойда?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
Какова формула, чтобы найти соседние блоки (сверху, слева, справа, внизу) заданного значения.
Например:
- ввода 20 → выход слева: 19, справа: 21, вверху: 15, внизу: 26
- вход 28 → выход слева: 27, справа: -1, верх: -1, нижнее: 35
- вход 19 → выход слева: 18, справа: 20, вверху: 14, внизу: 25
Большое спасибо заранее!
Что вы узнали из [вашего предыдущего вопроса по теме] (http://stackoverflow.com/q/39467778/2336725)? – Teepeemm