Skip to content

BanannaLopal/test_task2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Группа друзей собираются в поход ровно на 3 дня, но все они свободны в разное время.

Нужно реализовать калькулятор, в котором:

  1. Можно добавить человека (его имя), желающего поехать в поход, в список.
  2. Удалить человека из списка, если он передумал.
  3. После добавления человека в список, в календаре можно указать дни, когда он может поехать. Можно указать любые дни без ограничений.
  4. Внизу необходимо посчитать и вывести наиболее удачные пересечения по выбранным участниками дням (т.е. дни, которые устраивают наибольшее кол-во участников). Порядок вывода: от большего кол-ва участников к меньшему.

Минимальное «пересечение», которое выводим в результатах - 2 человека. Если пересечений нет совсем - то просто пишем - "Нет совпадений" Результат должен подсчитываться и отображаться в режиме онлайн. (Без клика по кнопке, а при любом изменении указанных данных)

Например: 13-15 марта - Маша, Петя, Коля 10-12 марта - Кирилл, Маша и тд

Реализовать нужно с использованием React JS (hooks) + TypeScript + Верстка scss modules.

About

Тестовое задание от Arboost

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published