Задача про массив js
Добрый день!
Не получается решить задачу. Робот умеет преобразовывать команды движения в правильный сигнал и двигаться в соответствии с ним: 'forward' означает y + 1 'back' означает y - 1 'right' означает x + 1 'left' означает x - 1 Напишите функцию getLocation, которая принимает массив начальных координат coordinates (в виде [x, y]) и массив истории команд commands. Функция должна возвращать массив конечных координат робота в том же формате ([x, y]) после движений согласно командам из commands. Пример: getLocation([0, 0], ['forward', 'right']) === [1, 1] getLocation([2, 3], ['back', 'back', 'back', 'right']) === [3, 0] getLocation([0, 5], ['back', 'back', 'back', 'right', 'left', 'forward']) === [0, 3] Вот мой не рабочий код : function getLocation(coordinates, commands) { let x = coordinates[0] let y = coordinates[1] for(let i = 1; i <= commands; i++){ if (commands = 'forward'){y + 1}; if(commands = 'left'){x - 1}; if (commands = 'right'){x + 1}; if (commands = 'back'){ y - 1}; } return [x, y] } |
m.kolenikova,
== или === |
Часовой пояс GMT +3, время: 17:48. |