Solve coding challenges by completing missing functions. Test your programming skills with problems that range from simple algorithms to more complex logic puzzles.
Read the coding challenge description and complete the function to solve the problem. Use the provided starter code and test cases to guide your solution. Click "Run Code" to test your solution without submitting, and "Submit Solution" when you are confident. Complete challenges to advance to harder problems and earn more points.