Задача 1: Реализуйте поддержку унарного минуса
Primary tabs
Задача 1: Реализуйте поддержку унарного минуса
Как именно выполнять:
- Составить ФБН для выражения поддержку которого требуется реализовать, основываясь на той схеме, которая уже реализована в репозитории, пришлите получившуюся схему на проверку
- Создаем в своем репозитории новую ветку, подходящем названием напр. unminus
- Проверьте, что тесты для унарного минуса изначально не проходят (код и команда изначально есть в репозитории, для последующих задач мы уже будем добавлять их сами):
npm run test_unminis
-- файлы тестов, которые запускает эта команда, лежат в диретоктории node_modules/.bin/jest tests/__tests__/task1_unminus
По мере решения задачи (см. слующий пункт) добавиваемся, чтобы все проверки проходили успешно.
- Выполнить реализацию, опираясь на составленную ФБН
Примечания
Если не получается решить или для лучшего понимания, можно воспользоваться несколькими подсказками/примечаниями:
Дополнительное задание
Добавить фиксацию ошибок для случаев типа:
3+2+
(когда ожидается очередной "символ", т.е. выражение не завершено)
Видео-материалы
- Проверка решения 1 (можно использовать как подсказку): https://youtu.be/KNvsYCIYeDI
- Log in to post comments
- 1441 reads