The Version Ranker
A medium Python interview practice problem on DataDriven. Write and execute real python code with instant grading.
- Domain
- Python
- Difficulty
- medium
- Seniority
- L3
Problem
Given a list of semantic version strings like '1.2.10', '1.10.0', return the list sorted from oldest to newest. Compare each dot-separated component as an integer (not as a string). All inputs have the same number of components.
Summary
Software versions follow their own ordering rules.
Practice This Problem
Solve this Python problem with real code execution. DataDriven runs your Python code in a real environment and grades it automatically.