Напишите рекомендательную систему для нового сервиса Bookflix, подбирающего книги для пользователя. Сервис хранит все прочитанные пользователем книги и по его за Посоветуй мне книгу" должен подобрать набор книг, соответствующий критериям:
книга не должна быть прочитана пользователем ранее.
книга должна быть в любимом жанре пользователя. Любимый жанр – это жанр, который чаще всего встречается в списке прочитанных книг. Любимых
Объяснение:
Напишите рекомендательную систему для нового сервиса Bookflix, подбирающего книги для пользователя. Сервис хранит все прочитанные пользователем книги и по его за Посоветуй мне книгу" должен подобрать набор книг, соответствующий критериям:
книга не должна быть прочитана пользователем ранее.
книга должна быть в любимом жанре пользователя. Любимый жанр – это жанр, который чаще всего встречается в списке прочитанных книг. Любимых
Проанализируем последовательно утверждения.
Таблицу прилагаю
1. Если верно первое утверждение, то остальные
— неверны. Тогда получается, что две девушки
(Маша и Наташа) не празднуют день рождения
весной (из утверждений 2 и 4), т.е. обе празднуют
его осенью, что противоречит условию задачи.
2. Предположим, что верно утверждение 2
(У Маши день рождения весной, а у Кати -
осенью). В этом случае получается противоречие
в отношении времени рождения Вали: не зимой
(утверждений 1) и не летом (утверждений 3).
А осенью и весной родились Катя и Наташа
(утверждение 2).
3. Предположим, что верно утверждение 3 (У Вали день рождения летом, а у Наташи - весной). Тогда из утверждения 2 получаем: Маша родилась осенью, а Катя - зимой. Это не противоречит утверждению 1. Таким образом, получаем следующее распределение: Маша — родилась осенью, Катя — зима, Валя — летом, Наташа - весной.
Объяснение: