Программа должна позволять пользователю создавать заметки, производить по ним поиск, фильтрацию, сохранение заметок в файл и чтение из него. Каждая заметка имеет заголовок, дату создания и редактирования, список тегов. Может быть несколько типов заметок: текстовая, графическая, аудио, видео.
Построить структуры данных для быстрого поиска заметок по тегам и обосновать её выбор
Реализовать необходимый набор классов для разных типов заметок с единым базовым классом и необходимые методы.
Реализовать интерфейс взаимодействия с пользователем.
Обосновать выбор структуры данных для хранения информации о заметках и расположения отмеченного в тексте места
| Гарантия на работу | 1 год |
| Средний балл | 4.54 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |