Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

32 Commits

Repository files navigation

codility-python: Python solutions for Codility Developer Training lessons

What is Codility Developer Training?

Codility is a software platform that helps technical recruiters hire and train stronger engineers. They evaluate programming skills. Codility Developer Training is an online task-based course that provides real-life challenges to train programming skills and technical interviews.

How to use this repository?

This repository contains Python solutions for Codility Developer Training lessons. You can use this repository to learn how to solve the problems or to check your solutions.

List of solutions

LessonProblem NameProblem LinkSolution Link
01 - IterationsBinaryGapProblemSolution
02 - ArraysCyclicRotationProblemSolution
02 - ArraysOddOccurrencesInArrayProblemSolution
03 - Time ComplexityFrogJmpProblemSolution
03 - Time ComplexityPermMissingElemProblemSolution
03 - Time ComplexityTapeEquilibriumProblemSolution
04 - Counting ElementsFrogRiverOneProblemSolution
04 - Counting ElementsPermCheckProblemSolution
04 - Counting ElementsMaxCountersProblemSolution
04 - Counting ElementsMissingIntegerProblemSolution
05 - Prefix SumsCountDivProblemSolution
05 - Prefix SumsGenomicRangeQueryProblemSolution
05 - Prefix SumsMinAvgTwoSliceProblemSolution
05 - Prefix SumsPassingCarsProblemSolution
06 - SortingDistinctProblemSolution
06 - SortingMaxProductOfThreeProblemSolution
06 - SortingTriangleProblemSolution
06 - SortingNumberOfDiscIntersectionsProblemSolution
07 - Stacks and QueuesBracketsProblemSolution
07 - Stacks and QueuesFishProblemSolution
07 - Stacks and QueuesNestingProblemSolution
07 - Stacks and QueuesStoneWallProblemSolution
08 - LeaderDominatorProblemSolution
08 - LeaderEquiLeaderProblemSolution
09 - Maximum slice problemMaxProfitProblemSolution
09 - Maximum slice problemMaxSliceSumProblemSolution
09 - Maximum slice problemMaxDoubleSliceSumProblemSolution
10 - Prime and composite numbersCountFactorsProblemSolution
10 - Prime and composite numbersMinPerimeterRectangleProblemSolution
10 - Prime and composite numbersFlagsProblemSolution
10 - Prime and composite numbersPeaksProblemSolution
11 - Sieve of EratosthenesCountNonDivisibleProblemSolution
11 - Sieve of EratosthenesCountSemiprimesProblemSolution
12 - Euclidean algorithmChocolatesByNumbersProblemSolution
12 - Euclidean algorithmCommonPrimeDivisorsProblemSolution
13 - Fibonacci numbersFibFrogProblemSolution
13 - Fibonacci numbersLadderProblemSolution
14 - Binary search algorithmMinMaxDivisionProblemSolution
14 - Binary search algorithmNailingPlanksProblemSolution
15 - Caterpillar methodAbsDistinctProblemSolution
15 - Caterpillar methodCountDistinctSlicesProblemSolution
15 - Caterpillar methodCountTrianglesProblemSolution
15 - Caterpillar methodMinAbsSumOfTwoProblemSolution
16 - Greedy algorithmsMaxNonoverlappingSegmentsProblemSolution
16 - Greedy algorithmsTieRopesProblemSolution
17 - Dynamic programmingNumberSolitaireProblemSolution
17 - Dynamic programmingMinAbsSumProblemSolution

About

Python solutions for Codility Developer Training lessons. Visit https://app.codility.com/programmers/ for more details.

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages