Программы
Подготовка к собеседованиямA/B-тесты для аналитиковML и Causal InferenceA/B-тесты для менеджеровОбучение для команд
Бесплатные материалы
База знаний185+ тестовых заданийRoadmap по A/BЧеклист A/B-тестаОтзывыО проектеОставить заявку
Собеседования и тестовые задания

Разбор задачи с собеседования в один крупный банк

15 февраля 2024·2 мин чтения·Павел Бухтик·Оригинал в Telegram ↗

Подобные задачи я решаю с помощью булевой алгебры. Во-первых, так меньше вероятность ошибиться. Во-вторых, это позволяет решать самые сложные и запутанные задачи на логику.

Вот само решение задачи:

Формализуем высказывания из задания:

([x ∈ Коле] → [x ∈ Пете]) ⋀ ([x ∈ Васе] → [x ∉ Коле]) = 1 (Коле → Пете) ⋀ (Васе → Коле) = 1

По правилу импликации:

(¬ Коле v Пете) ⋀ (¬ Васе v ¬ Коле) = 1

По распределительному закону ( (A+C)(B+C) = AB+C ):

¬ Коле v Пете ⋀ ¬ Васе = 1 Коле_max = Пете ⋀ ¬ Васе Петя ∩ Вася = 3 числа Петя = 10 чисел, Вася = 10 чисел Петя и ¬ Вася = 7 чисел

Готовишься к собеседованию на аналитика?

Посмотри базу реальных тестовых заданий и разборы кейсов.

Перейти к тестовым заданиям