Программа курса:
Внимание! Решать задачи может только авторизованный
пользователь. Пройдите регистрацию на сайте.
Задача 1: Бронирование корпоративных рейсов
Напишите определение функции corpFlightBookings, которая принимает два аргумента:
bookings: список бронирований, где каждое бронирование представлено массивом[firsti, lasti, seatsi], который обозначает бронирование на рейсы отfirstiдоlasti(включительно), с количеством забронированных местseatsiна каждом рейсе в этом диапазоне.n: количество рейсов.
Функция должна вернуть массив answer длины n, где answer[i] — это общее количество мест, забронированных на рейс i.
Пример 1:
Входные данные:
bookings = [[1,2,10],[2,3,20],[2,5,25]]
n = 5
Выходные данные:
[10, 55, 45, 25, 25]
Пояснение: Рейсы: 1 2 3 4 5
Бронирование 1: 10 10
Бронирование 2: 20 20
Бронирование 3: 25 25 25 25
Общее количество мест: 10 55 45 25 25
Ответ: [10, 55, 45, 25, 25]
Пример 2:
Входные данные:
bookings = [[1,2,10],[2,2,15]]
n = 2
Выходные данные:
[10, 25]
Пояснение: Рейсы: 1 2
Бронирование 1: 10 10
Бронирование 2: 15
Общее количество мест: 10 25
Ответ: [10, 25]
Вы должны Войти или Зарегистрироваться чтобы оставлять комментарии