exploreIsland(grid, row-1, col, m, n)
exploreIsland(grid, row+1, col, m, n)
exploreIsland(grid, row, col-1, m, n)
exploreIsland(grid, row, col+1, m, n)
Я сейчас нахожусь.
Приведенный выше фрагмент кода перемещается вверх, вниз, влево и вправо от позиции сетки, где я сейчас нахожусь.< /p> Как можно заменить такие четыре вызова вызовом одной функции внутри цикла?
Я пробовал выполнить итерацию через диапазон(1,4) и измените знак на основе %2, но это не работает.
У меня есть следующий код Python: [code]exploreIsland(grid, row-1, col, m, n) exploreIsland(grid, row+1, col, m, n) exploreIsland(grid, row, col-1, m, n) exploreIsland(grid, row, col+1, m, n) [/code] [code]row[/code] и col обозначают положение сетки размера mx[code]n[/code] Я сейчас нахожусь. Приведенный выше фрагмент кода перемещается вверх, вниз, влево и вправо от позиции сетки, где я сейчас нахожусь.< /p> [b]Как можно заменить такие четыре вызова вызовом одной функции внутри цикла?[/b] Я пробовал выполнить итерацию через диапазон(1,4) и измените знак на основе %2, но это не работает.