Solutions for Codility lessons written on Java 8
task 01 BinaryGap (Task Score 100%, Correctness 100%, Performance 100%) from "Lesson 1 Iterations"
task 02 CyclicRotation (Task Score 100%, Correctness 100%, Performance 100%) from "Lesson 2 Arrays"
task 03 OddOccurrencesInArray (Task Score 100%, Correctness 100%, Performance 100%) from "Lesson 2 Arrays"
task 04 FrogJmp (Task Score 100%, Correctness 100%, Performance 100%) from "Lesson 3 Time Complexity"
task 05 PermMissingElem (Task Score 100%, Correctness 100%, Performance 100%) from "Lesson 3 Time Complexity"
task 06 TapeEquilibrium (Task Score 100%, Correctness 100%, Performance 100%) from "Lesson 3 Time Complexity"
task 07 PermCheck (Task Score 100%, Correctness 100%, Performance 100%) from "Lesson 4 Counting Elements"
task 08 FrogRiverOne (Task Score 100%, Correctness 100%, Performance 100%) from "Lesson 4 Counting Elements"
task 09 MissingInteger (Task Score 100%, Correctness 100%, Performance 100%) from "Lesson 4 Counting Elements"
task 10 MaxCounters (Task Score 100%, Correctness 100%, Performance 100%) from "Lesson 4 Counting Elements"
task 11 PassingCars (Task Score 100%, Correctness 100%, Performance 100%) from "Lesson 5 Prefix Sums"
task 12 CountDiv (Task Score 100%, Correctness 100%, Performance 100%) from "Lesson 5 Prefix Sums"
task 13 GenomicRangeQuery (Task Score 100%, Correctness 100%, Performance 100%) from "Lesson 5 Prefix Sums"
task 14 MinAvgTwoSlice (Task Score 100%, Correctness 100%, Performance 100%) from "Lesson 5 Prefix Sums"
task 15 Distinct (Task Score 100%, Correctness 100%, Performance 100%) from "Lesson 6 Sorting"
task 16 MaxProductOfThree (Task Score 100%, Correctness 100%, Performance 100%) from "Lesson 6 Sorting"
task 17 Triangle (Task Score 100%, Correctness 100%, Performance 100%) from "Lesson 6 Sorting"
task 18 NumberOfDiscIntersections (Task Score 100%, Correctness 100%, Performance 100%) from "Lesson 6 Sorting"
task 19 Nesting (Task Score 100%, Correctness 100%, Performance 100%) from "Lesson 7 Stacks and Queues"
task 20 Brackets (Task Score 100%, Correctness 100%, Performance 100%) from "Lesson 7 Stacks and Queues"
task 21 Fish (Task Score 100%, Correctness 100%, Performance 100%) from "Lesson 7 Stacks and Queues"
task 22 StoneWall (Task Score 100%, Correctness 100%, Performance 100%) from "Lesson 7 Stacks and Queues"
task 23 Dominator (Task Score 100%, Correctness 100%, Performance 100%) from "Lesson 8 Leader"
task 24 EquiLeader (Task Score 100%, Correctness 100%, Performance 100%) from "Lesson 8 Leader"
task 25 MaxProfit (Task Score 100%, Correctness 100%, Performance 100%) from "Lesson 9 Maximum slice problem"
task 26 MaxSliceSum (Task Score 100%, Correctness 100%, Performance 100%) from "Lesson 9 Maximum slice problem"
task 27 MaxDoubleSliceSum (Task Score 100%, Correctness 100%, Performance 100%) from "Lesson 9 Maximum slice problem"
task 28 CountFactors (Task Score 100%, Correctness 100%, Performance 100%) from "Lesson 10 Prime and composite numbers"
task 29 MinPerimeterRectangle (Task Score 100%, Correctness 100%, Performance 100%) from "Lesson 10 Prime and composite numbers"
task 30 Peaks (Task Score 100%, Correctness 100%, Performance 100%) from "Lesson 10 Prime and composite numbers"
task 32 NumberSolitaire (Task Score 100%, Correctness 100%, Performance 100%) from "Lesson 17 Dynamic programming"
task 33 MinAbsSum (Task Score 100%, Correctness 100%, Performance 100%) from "Lesson 17 Dynamic programming"
15 to go