test-task-treerender

Форк
0

3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
Readme.md

Тестовое задание front-end разработчика в Большие технологии (mid-sen)

Требования

  • Язык и SDK: Vanilla JavaScript/TypeScript, HTML, CSS.
  • Исходный код проекта упаковать в архив КодВакансии_КодЗадания_ФИО_Дата.zip, пример as-fs-02_02_Ivanov-Ivan-Ivanovich_2023-02-02.zip. Код вакансии расположен под заголовком вакансии в сервисе hh.ru, код задания - в шапке текущего файла.
  • Входной точкой проекта должен быть index.html файл который можно открыть локально в браузере.
  • Корень проекта должен содержать readme.md файл с исчерпывающей последовательностью шагов для получения работающей программы, если проект требует сборки.

Задание

Написать статическое не требующее сервера веб-приложение TreeRender:

  1. Приложение должно иметь текстовое поле для ввода и кнопку Отрисовать. Пользователь вводит текстовое определение дерева в текстовое поле, например: (1 (2 (4 5 6 (7) 108 (9)) 3))
  2. После нажатия кнопки Отправить, приложение должно отобразить дерево в виде псевдо-графической текстовой визуализации прямо на веб-странице. Для ввода приведенного выше должен быть следующий вывод:
    1---+
    2---+
    | 4
    | 5
    | 6-----+
    | | 7
    | 108---+
    | 9
    3

Ожидания от программы в порядке важности

  1. Работающая программа в соответствие с ТЗ. На правильный ввод программа TreeRender выдает ожидаемый вывод без ошибок.
  2. Читаемость кода и структуры проекта: лаконичность, соответствие стандартам оформления, практикам документирования.

Результат

alt text

Описание

Тестовое задание по вакансии front-end разработчика в Большие технологии

https://treerender.netlify.app/

Языки

JavaScript

  • HTML
  • CSS
Сообщить о нарушении

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.