Get started in 3 simple steps
No complex setup. Just start solving.
1. Choose a challenge
Browse problems sorted by difficulty and topic
2. Get instant results
See your test results and performance metrics right away
3. Learn and improve
Made a mistake? Learn from hints and try again
Two Sum
def two_sum(nums, target): seen = {} for i, num in enumerate(nums): complement = target - num if complement in seen: return [seen[complement], i] seen[num] = i return [] # Test case: nums = [2,7,11,15], target = 9 # Expected: [0,1] ✓ Accepted