Разработка JavaScript функций

2 000 руб. за проект
18 октября 2023, 09:56 • 8 откликов • 135 просмотров
Описание: написать js для интерпретатора что бы пользователь мог ввести код и увидеть результат

Основные Требования:
1. Код должен подсвечивать динамически
2. Должна быть табуляция
3. Должная быть автонумерация строк кода (рис. 1)
4. Сделать функцию, которая возвращает код пользователя
5. Сделать функцию, которая возвращает словарь с “ Входные данные” и “Выходные данные” (рис. 2)
6. Сделать функцию, которая возвращает словарь с “ Входные данные” и “ правильный ответ” (рис. 4)
7. Сделать функцию, при вызове которой удаляются блоки “ошибки” и “успешного решения”, а также если есть выделенные строки убрать выделение (рис. 3)
8. Сделать функцию, которая принимает обязательный параметр какой блок создать “ошибки” или “успешного решения” (лучше сделать два bool параметра), а также не обязательный параметр словарь ошибки (dict). Функция создает блок “ошибки” или “успешного решения”. Если выбран режим ошибки создать блок ошибки и выделить красным строку, где есть ошибка (рис. 3)
9. Сделать функцию, которая принимает словарь list_task_answer (содержит данные о каждом тесте). Функция нечего не возвращает, она ставит галочку или крестик в зависимости от статуса теста (ключ status) (рис. 4)

верстка уже готова
Файлы