1. Назовите какие вы знаете физические виды джойнов. Реализуйте один из известных вам типов джойнов на примере двух числовых последовательностей.
Входные данные:
left_ids = [20, 40, 50, 60]
right_ids = [5, 20, 25, 45, 50]
res = {(None, 5), (20, 20), (None, 25), (40, None), (None, 45), (50, 50), (60, None)}2. Задача: Задан отрезок [lower, upper] и массив целых чисел. Массив определяет выколотые части отрезка. Необходимо составить список интервалов для чисел, не попавших в заданный массив.
Входные данные:
lower, upper = 10, 100
nums = [14, 15, 13, 45, 47, 51, 49, 50]
output = [10, 12], [16, 44], [46], [48], [52, 100]3. Задача: Дана таблица школьного журнала. Необходимо вывести студентов, у…