• 1
    Ввод и вывод данных
    • Задачи
  • 2
    Условия
    • Задачи
  • 3
    Цикл for
    • Задачи
  • 4
    Строки
    • Задачи
  • 5
    Цикл while
    • Задачи
  • 6
    Списки
    • Задачи
  • 7
    Двумерные массивы
    • Задачи
  • 8
    Словари
    • Задачи
  • 9
    Множества
    • Задачи
  • 10
    Функции и рекурсия
    • Задачи
  • к

Занятие 9. Множества

Уровень сложности:

иконка человека красный иконка человека белая иконка человека зеленая Pythonlib

Задача«Подсписки массива»

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

Формат ввода

На вход подается строка, представляющая собой список имен гостей, разделенных запятыми. Например: "Аня,Борис,Вика"

Формат Вывода

Программа должна вывести все возможные подсписки (группы гостей), каждый на отдельной строке. Имена в подсписках должны быть разделены запятыми и отсортированы по алфавиту. Пустой список должен быть представлен как пустая строка. Порядок вывода подсписков должен быть лексикографическим

Пример

Ввод

Аня,Борис,Вика

Вывод

Аня
Аня,Борис
Аня,Вика
Аня,Борис,Вика
Борис
Борис,Вика
Вика

Подсказка

Тут подсказки не будет, решай сам!

main.py
Тест 1
Тест 2
Тест 3
Тест 4
Тест 5
Тест 6
Тест 7
Тест 8
Тест 9
Тест 10
Решение разработчика

🎉 Поздравляем! 🎉

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

AD

Реклама

red-snake blue-snake green-snake

Запускаем ваш код...

Помощник ИИ

Привет! Я твой помощник по программированию. Задавай любые вопросы по Python, я могу рассказать о функциях, методах, обьяснить то, что тебе не понятно, а так же о текущей задаче!