Назад к задачам
Junior — Middle+
6

Удалить из одного списка элементы другого с учётом количества

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Создайте функцию, которая принимает два списка и возвращает первый список после удаления из него всех элементов, присутствующих во втором списке, учитывая количество их появлений.

Пример 1:

a = [5, 4, 2, 3, 8, 1]

b = [5, 2, 2, 1]

result = [3, 4, 8]

Пример 2:

a = [5, 4, 2, 3, 8, 1, 2, 2]

b = [5, 2, 2, 1]

result = [2, 3, 4, 8]