フロイド三角形で隣接するブロックを見つける関数を作成する必要があります。
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
よろしくお願いします!