Я очень плохо знаком с программированием и пытаюсь решить эту проблему в R.
Улитка живет в центре матрицы 11 x 11 в координатах [6,6] ион хочет уйти на несколько мест подальше от своего дома. Он может двигаться только рядом с квадратом, в котором он находится в данный момент (влево, вправо, вверх и вниз), и если он находится на границе матрицы, он останавливается там, где он находится в данный момент. Верните матрицу, показывающую количество раз, когда улитка была замечена в каждом квадрате во время его приключения, используя функцию runif()
.
Функция будет выглядеть как ввод: new_snail_house(N)
Любая помощь в том, с чего начать, будет полезна, я знаю примерно правило о том, как перемещать улитку:
Up = [i, j-1]
Down = [i, j+1]
Left = [i-1, j]
Right = [i+1, j]
Я не имею ни малейшего представления о том, как бы я использовал это, хотя и как я использовал бы функцию runif()
, чтобы получить количество наблюдений. Заранее спасибо!