По журналу звонков и SMS дату рождения достоверно определить нельзя. Можно ранжировать дни по необычному росту входящих поздравительных контактов, но это лишь гипотеза.
Предложите алгоритм определения дня рождения абонента, имея только журнал звонков и SMS: входящий и исходящий номера, дату-время, длительность и тип события.
По журналу звонков и SMS дату рождения достоверно определить нельзя. Можно ранжировать дни по необычному росту входящих поздравительных контактов, но это лишь гипотеза.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
По журналу звонков и SMS дату рождения достоверно определить нельзя. Можно ранжировать дни по необычному росту входящих поздравительных контактов, но это лишь гипотеза.
На данных, доступных с надлежащими основаниями, сравнивают число уникальных входящих контактов с обычным уровнем и ищут повторение всплеска в ту же календарную дату в разные годы. Нужно исключать праздники, кампании и рабочие события. Содержание поздравлений в перечисленных полях отсутствует.
Оцените точность на добровольно предоставленной разметке и предусмотрите отказ от вывода. Один всплеск активности не позволяет записывать дату рождения как подтверждённый факт; применять метод к персональным данным без соответствующих оснований нельзя.