Round-robin по партициям: задача на Python
Реализуйте распределение последовательности по партициям с заданной очередностью. Условие содержит формат входа и результата; проверьте переход через последнюю партицию и начало следующего круга.
Напишите код и проверьте решение. Продолжить тему можно в курсе Data Engineering Fast‑Track: Kafka → Airflow → Spark.
Задание 1. Распределение сообщений по партициям
Напишите программу на Python, которая распределяет входящие события по партициям топика в режиме round‑robin. На вход подаётся два числа: `p` — количество партиций и `n` — количество сообщений. Далее следуют `n` строк с текстом сообщений. Выведите `p` строк; в `i`‑й строке должны быть перечислены сообщения, попавшие в партицию `i`, через пробел. Если партиция не получила ни одного сообщения, выведите пустую строку.
Без регистрации. Гостевая проверка не сохраняет прогресс. Для сохранения перейдите к уроку.
Отправьте решение, чтобы увидеть результаты тестов.
