Solutions to Codility tests in Python: https://app.codility.com/programmers/
Lesson 1 - Iterations
Lesson 2 - Arrays
- CyclicRotation (Solution 1)
- CyclicRotation (Solution 2)
- OddOccurrencesInArray (Solution 1)
- OddOccurrencesInArray (Solution 2)
- OddOccurrencesInArray (Solution 3)
Lesson 3 - Time Complexity
- FrogJmp
- PermMissingElem (Solution 1)
- PermMissingElem (Solution 2)
- TapeEquilibrium (Solution 1)
- TapeEquilibrium (Solution 2)
- TapeEquilibrium (Solution 3)
Lesson 4 - Counting Elements
Lesson 5 - Prefix Sums
Lesson 6 - Sorting
Lesson 7 - Stacks and Queues
Lesson 8 - Leader
Lesson 9 - Maximum slice problem
Lesson 10 - Prime and composite numbers
Lesson 11 - Sieve of Eratosthenes
Lesson 12 - Euclidean algorithm
Lesson 13 - Fibonacci numbers
Lesson 14 - Binary search algorithm
Lesson 15 - Caterpillar method
Lesson 16 - Greedy algorithms
Lesson 17 - Dynamic programming