команду в свой терминал в виде строки back,forward, left, right, stop.
Далее своими кибер мозгами он молниеносно конвертирует значение в x и y и посылает импульс с координатами в свои робоконечности в виде строки hor=x ver=y
Так, например, команда left это сигнал -1 для x и сигнал 0 для y, а forward это сигнал 0 для x и сигнал 1 для y.
Ну как? Поможешь нам научить нашего робота ходить правильно?
Нам нужна функция getDirection, которая будет принимать строкуdirection с направлением движения и возвращать строку в формате упомянутом выше.
А и еще... Наш робот еще не проходил наши уроки по conditional operators, поэтому придется использовать switch case.
Для команд которые не может обработать наш робот используй блок default в switch case в котором сигналы для x и y будут равны 0.
Там помогут @js_noobs_ru
Ты решил все задачи со своего сайта в чаты раскидать? 🤨 Может ты начнёшь с теории? learn.javascript.ru, например. Сомневаюсь, что если тебе каждую задачу будет кто-то в чате решать, у тебя выйдет выучить JS
getDirection = (command) => { const commands = { left: { x: 1, y: 2 }, forward: { x: 1, y: 0 } } return commands[command] }
Обсуждают сегодня