GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - azriel1rf/codility-python: Python solutions for Codility Developer Training lessons. Visit https://app.codility.com/programmers/ for more details.

BranchesTags
Open more actions menu

Latest commit

 

History

32 Commits
32 Commits

Folders and files

NameName
Last commit message
Last commit date
Lesson 01 - Iterations
Lesson 01 - Iterations
 
 
Lesson 02 - Arrays
Lesson 02 - Arrays
 
 
Lesson 03 - Time Complexity
Lesson 03 - Time Complexity
 
 
Lesson 04 - Counting Elements
Lesson 04 - Counting Elements
 
 
Lesson 05 - Prefix Sums
Lesson 05 - Prefix Sums
 
 
Lesson 06 - Sorting
Lesson 06 - Sorting
 
 
Lesson 07 - Stacks and Queues
Lesson 07 - Stacks and Queues
 
 
Lesson 08 - Leader
Lesson 08 - Leader
 
 
Lesson 09 - Maximum slice problem
Lesson 09 - Maximum slice problem
 
 
Lesson 10 - Prime and composite numbers
Lesson 10 - Prime and composite numbers
 
 
Lesson 11 - Sieve of Eratosthenes
Lesson 11 - Sieve of Eratosthenes
 
 
Lesson 12 - Euclidean algorithm
Lesson 12 - Euclidean algorithm
 
 
Lesson 13 - Fibonacci numbers
Lesson 13 - Fibonacci numbers
 
 
Lesson 14 - Binary search algorithm
Lesson 14 - Binary search algorithm
 
 
Lesson 15 - Caterpillar method
Lesson 15 - Caterpillar method
 
 
Lesson 16 - Greedy algorithms
Lesson 16 - Greedy algorithms
 
 
Lesson 17 - Dynamic programming
Lesson 17 - Dynamic programming
 
 
README.md
README.md
 
 

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

Lesson Problem Name Problem Link Solution Link
01 - Iterations BinaryGap Problem Solution
02 - Arrays CyclicRotation Problem Solution
02 - Arrays OddOccurrencesInArray Problem Solution
03 - Time Complexity FrogJmp Problem Solution
03 - Time Complexity PermMissingElem Problem Solution
03 - Time Complexity TapeEquilibrium Problem Solution
04 - Counting Elements FrogRiverOne Problem Solution
04 - Counting Elements PermCheck Problem Solution
04 - Counting Elements MaxCounters Problem Solution
04 - Counting Elements MissingInteger Problem Solution
05 - Prefix Sums CountDiv Problem Solution
05 - Prefix Sums GenomicRangeQuery Problem Solution
05 - Prefix Sums MinAvgTwoSlice Problem Solution
05 - Prefix Sums PassingCars Problem Solution
06 - Sorting Distinct Problem Solution
06 - Sorting MaxProductOfThree Problem Solution
06 - Sorting Triangle Problem Solution
06 - Sorting NumberOfDiscIntersections Problem Solution
07 - Stacks and Queues Brackets Problem Solution
07 - Stacks and Queues Fish Problem Solution
07 - Stacks and Queues Nesting Problem Solution
07 - Stacks and Queues StoneWall Problem Solution
08 - Leader Dominator Problem Solution
08 - Leader EquiLeader Problem Solution
09 - Maximum slice problem MaxProfit Problem Solution
09 - Maximum slice problem MaxSliceSum Problem Solution
09 - Maximum slice problem MaxDoubleSliceSum Problem Solution
10 - Prime and composite numbers CountFactors Problem Solution
10 - Prime and composite numbers MinPerimeterRectangle Problem Solution
10 - Prime and composite numbers Flags Problem Solution
10 - Prime and composite numbers Peaks Problem Solution
11 - Sieve of Eratosthenes CountNonDivisible Problem Solution
11 - Sieve of Eratosthenes CountSemiprimes Problem Solution
12 - Euclidean algorithm ChocolatesByNumbers Problem Solution
12 - Euclidean algorithm CommonPrimeDivisors Problem Solution
13 - Fibonacci numbers FibFrog Problem Solution
13 - Fibonacci numbers Ladder Problem Solution
14 - Binary search algorithm MinMaxDivision Problem Solution
14 - Binary search algorithm NailingPlanks Problem Solution
15 - Caterpillar method AbsDistinct Problem Solution
15 - Caterpillar method CountDistinctSlices Problem Solution
15 - Caterpillar method CountTriangles Problem Solution
15 - Caterpillar method MinAbsSumOfTwo Problem Solution
16 - Greedy algorithms MaxNonoverlappingSegments Problem Solution
16 - Greedy algorithms TieRopes Problem Solution
17 - Dynamic programming NumberSolitaire Problem Solution
17 - Dynamic programming MinAbsSum Problem Solution

About

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

Topics

codilitycodility-lessonscodility-pythoncodility-solutionscompetitive-programmingpython

Resources

Readme
Activity

Stars

4 stars

Watchers

1 watching

Forks

1 fork
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.