|
1 | 1 | # Codility-Python |
2 | 2 |
|
3 | 3 | My Solutions to [Codility Lessons](https://app.codility.com/programmers/lessons/1-iterations/) |
4 | | -are listed as follows (100% performance with comments) : |
| 4 | +are listed as follows (100% performance with comments) (using Python): |
5 | 5 |
|
6 | | -Lesson 1 Iterations |
| 6 | +Lesson 1 Iterations [PDF](https://github.com/Mickey0521/Codility-Python/blob/master/1-Iterations_cckao.pdf) |
7 | 7 | - [BinaryGap](https://github.com/Mickey0521/Codility-Python/blob/master/BinaryGap.py) |
8 | 8 |
|
9 | | -Lesson 2 Arrays |
| 9 | +Lesson 2 Arrays [PDF](https://github.com/Mickey0521/Codility-Python/blob/master/2-Arrays_cckao.pdf) |
10 | 10 | - [OddOccurrencesInArray](https://github.com/Mickey0521/Codility-Python/blob/master/OddOccurrencesInArray.py) |
11 | 11 | - [CyclicRotation](https://github.com/Mickey0521/Codility-Python/blob/master/CyclicRotation.py) |
12 | 12 |
|
13 | | -Lesson 3 Time Complexity |
| 13 | +Lesson 3 Time Complexity [PDF](https://github.com/Mickey0521/Codility-Python/blob/master/3-TimeComplexity_cckao.pdf) |
14 | 14 | - [FrogJmp](https://github.com/Mickey0521/Codility-Python/blob/master/FrogJmp.py) |
15 | 15 | - [PermMissingElem](https://github.com/Mickey0521/Codility-Python/blob/master/PermMissingElem.py) |
16 | 16 | - [TapeEquilibrium](https://github.com/Mickey0521/Codility-Python/blob/master/TapeEquilibrium.py) |
17 | 17 |
|
18 | | -Lesson 4 Counting Elements |
| 18 | +Lesson 4 Counting Elements [PDF](https://github.com/Mickey0521/Codility-Python/blob/master/4-CountingElements_cckao.pdf) |
19 | 19 | - [PermCheck](https://github.com/Mickey0521/Codility-Python/blob/master/PermCheck.py) |
20 | 20 | - [FrogRiverOne](https://github.com/Mickey0521/Codility-Python/blob/master/FrogRiverOne.py) |
21 | 21 | - [MissingInteger](https://github.com/Mickey0521/Codility-Python/blob/master/MissingInteger.py) |
22 | 22 | - [MaxCounters](https://github.com/Mickey0521/Codility-Python/blob/master/MaxCounters_v3.py) |
23 | 23 |
|
24 | | -Lesson 5 Prefix Sums |
| 24 | +Lesson 5 Prefix Sums [PDF](https://github.com/Mickey0521/Codility-Python/blob/master/5-PrefixSums_cckao.pdf) |
25 | 25 | - [CountDiv](https://github.com/Mickey0521/Codility-Python/blob/master/CountDiv_v2.py) |
26 | 26 | - [PassingCars](https://github.com/Mickey0521/Codility-Python/blob/master/PassingCars.py) |
27 | 27 | - [GenomicRangeQuery](https://github.com/Mickey0521/Codility-Python/blob/master/GenomicRangeQuery_v2.py) (respectable) |
28 | 28 | - [MinAvgTwoSlice](https://github.com/Mickey0521/Codility-Python/blob/master/MinAvgTwoSlice_v2.py) (respectable) |
29 | 29 |
|
30 | | -Lesson 6 Sorting |
| 30 | +Lesson 6 Sorting [PDF](https://github.com/Mickey0521/Codility-Python/blob/master/6-Sorting_cckao.pdf) |
31 | 31 | - [Distinct](https://github.com/Mickey0521/Codility-Python/blob/master/Distinct.py) |
32 | 32 | - [Triangle](https://github.com/Mickey0521/Codility-Python/blob/master/Triangle.py) |
33 | 33 | - [MaxProductOfThree](https://github.com/Mickey0521/Codility-Python/blob/master/MaxProductOfThree.py) |
34 | 34 | - [NumberOfDiscIntersections](https://github.com/Mickey0521/Codility-Python/blob/master/NumberOfDiscIntersections_v2.py) (respectable) |
35 | 35 |
|
36 | | -Lesson 7 Stacks and Queues |
| 36 | +Lesson 7 Stacks and Queues [PDF](https://github.com/Mickey0521/Codility-Python/blob/master/7-Stacks_cckao.pdf) |
37 | 37 | - [StoneWall](https://github.com/Mickey0521/Codility-Python/blob/master/StoneWall.py) |
38 | 38 | - [Brackets](https://github.com/Mickey0521/Codility-Python/blob/master/Brackets_v2.py) |
39 | 39 | - [Nesting](https://github.com/Mickey0521/Codility-Python/blob/master/Nesting.py) |
40 | 40 | - [Fish](https://github.com/Mickey0521/Codility-Python/blob/master/Fish.py) |
41 | 41 |
|
42 | | -Lesson 8 Leader |
| 42 | +Lesson 8 Leader [PDF](https://github.com/Mickey0521/Codility-Python/blob/master/8-Leader_cckao.pdf) |
43 | 43 | - [EquiLeader](https://github.com/Mickey0521/Codility-Python/blob/master/EquiLeader.py) |
44 | 44 | - [Dominator](https://github.com/Mickey0521/Codility-Python/blob/master/Dominator.py) |
45 | 45 |
|
46 | | -Lesson 9 Maximum slice problem |
| 46 | +Lesson 9 Maximum slice problem [PDF](https://github.com/Mickey0521/Codility-Python/blob/master/9-MaxSlice_cckao.pdf) |
47 | 47 | - [MaxDoubleSliceSum](https://github.com/Mickey0521/Codility-Python/blob/master/MaxDoubleSliceSum.py) |
48 | 48 | - [MaxProfit](https://github.com/Mickey0521/Codility-Python/blob/master/MaxProfit.py) |
49 | 49 | - [MaxSliceSum](https://github.com/Mickey0521/Codility-Python/blob/master/MaxSliceSum.py) |
50 | 50 |
|
51 | | -Lesson 10 Prime and composite numbers |
| 51 | +Lesson 10 Prime and composite numbers [PDF](https://github.com/Mickey0521/Codility-Python/blob/master/10-PrimeNumbers_cckao.pdf) |
52 | 52 | - [MinPerimeterRectangle](https://github.com/Mickey0521/Codility-Python/blob/master/MinPerimeterRectangle.py) |
53 | 53 | - [CountFactors](https://github.com/Mickey0521/Codility-Python/blob/master/CountFactors.py) |
54 | 54 | - [Peaks](https://github.com/Mickey0521/Codility-Python/blob/master/Peaks.py) (respectable) |
55 | 55 | - Flags (respectable) |
56 | 56 |
|
57 | | -Lesson 11 Sieve of Eratosthenes (coming soon ...) |
| 57 | +Lesson 11 Sieve of Eratosthenes (Coming Soon ...) |
58 | 58 | - CountSemiprimes |
59 | 59 | - CountNonDivisible (respectable) |
60 | 60 |
|
61 | | -Lesson 12 Euclidean algorithm (coming soon ...) |
| 61 | +Lesson 12 Euclidean algorithm (Coming Soon ...) |
62 | 62 | - ChocolatesByNumbers |
63 | 63 | - CommonPrimeDivisors (respectable) |
64 | 64 |
|
65 | | -Lesson 13 Fibonacci numbers (coming soon ...) |
| 65 | +Lesson 13 Fibonacci numbers (Coming Soon ...) |
66 | 66 | - Ladder (respectable) |
67 | 67 | - FibFrog (respectable) |
68 | 68 |
|
69 | | -Lesson 14 Binary search algorithm (coming soon ...) |
| 69 | +Lesson 14 Binary search algorithm (Coming Soon ...) |
70 | 70 | - MinMaxDivision (respectable) |
71 | 71 | - NailingPlanks (respectable) |
72 | 72 |
|
73 | | -Lesson 15 Caterpillar method (coming soon ...) |
| 73 | +Lesson 15 Caterpillar method (Coming Soon ...) |
74 | 74 | - AbsDistinct |
75 | 75 | - CountDistinctSlices |
76 | 76 | - CountTriangles |
77 | 77 | - MinAbsSumOfTwo (respectable) |
78 | 78 |
|
79 | | -Lesson 16 Greedy algorithms (coming soon ...) |
| 79 | +Lesson 16 Greedy algorithms (Coming Soon ...) |
80 | 80 | - MaxNonoverlappingSegments |
81 | 81 | - TieRopes |
82 | 82 |
|
83 | | -Lesson 17 Dynamic programming (coming soon ...) |
| 83 | +Lesson 17 Dynamic programming (Coming Soon ...) |
84 | 84 | - NumberSolitaire (respectable) |
85 | 85 | - MinAbsSum (ambitious) |
0 commit comments