Группа друзей собираются в поход ровно на 3 дня, но все они свободны в разное время.
Нужно реализовать калькулятор, в котором:
- Можно добавить человека (его имя), желающего поехать в поход, в список.
- Удалить человека из списка, если он передумал.
- После добавления человека в список, в календаре можно указать дни, когда он может поехать. Можно указать любые дни без ограничений.
- Внизу необходимо посчитать и вывести наиболее удачные пересечения по выбранным участниками дням (т.е. дни, которые устраивают наибольшее кол-во участников). Порядок вывода: от большего кол-ва участников к меньшему.
Минимальное «пересечение», которое выводим в результатах - 2 человека. Если пересечений нет совсем - то просто пишем - "Нет совпадений" Результат должен подсчитываться и отображаться в режиме онлайн. (Без клика по кнопке, а при любом изменении указанных данных)
Например: 13-15 марта - Маша, Петя, Коля 10-12 марта - Кирилл, Маша и тд
Реализовать нужно с использованием React JS (hooks) + TypeScript + Верстка scss modules.