DataDriven
LearnPracticeInterviewDiscussDailyJobs

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.

Related

  • All Practice Problems
  • Mock Interview Mode
  • Python Interview Questions
  • Data Engineering Interview Prep Guide
  • Daily Challenge
  • Data Engineering Lessons