The Carousel
A medium Python interview practice problem on DataDriven. Write and execute real python code with instant grading.
- Domain
- Python
- Difficulty
- medium
- Seniority
- L4
Problem
We're distributing a list of integer `values` (with duplicates) across a rotating set of `containers`, where each container is named 'set', 'list', or 'tuple'. Gather every occurrence of each distinct value into its own group ordered by value, then hand the groups out to the containers one at a time, wrapping back to the first container after the last. A 'set' container keeps only the unique values in sorted order; any other keeps the group exactly as gathered.
Summary
Every value takes its turn; the wheel keeps spinning.
Practice This Problem
Solve this Python problem with real code execution. DataDriven runs your Python code in a real environment and grades it automatically.