MartinKysel.com

Auf dieser Seite teile ich meine Lösungen für die codility.com problem-Sets. Sie können hier gefunden werden. Genießen Sie und teilen Sie Ihre Kommentare!

1) Time Complexity

  • TapeEquilibrium ✓
  • FrogJmp ✓
  • PermMissingElem ✓

2) Counting Elements

  • PermCheck ✓
  • FrogRiverOne ✓
  • MaxCounters ✓
  • MissingInteger ✓

3) Prefix Sums

  • PassingCars ✓
  • GenomicRangeQuery ✓
  • MinAvgTwoSlice ✓
  • CountDiv ✓

4) Sorting

  • Triangle ✓
  • Distinct ✓
  • MaxProductOfThree ✓
  • NumberOfDiscIntersections ✗

5) Stacks and Queues

  • Brackets ✓
  • Nesting ✓
  • StoneWall ✓
  • Fish ✓

6) Leader

  • Dominator ✓
  • EquiLeader ✓

7) Maximum Slice Problem

  • MaxProfit ✓
  • MaxSliceSum ✓
  • MaxDoubleSliceSum ✓

8) Prime and composite numbers

  • MinPerimeterRectangle ✓
  • CountFactors ✓
  • Peaks ✓
  • Flags ✗

9) Sieve or Eratosthenes

  • CountSemiprimes ✓
  • CountNonDivisible ✓

10) Euclidean Algorithm

  • ChocolatesByNumbers ✓
  • CommonPrimeDivisors ✓

11) Fibonacci Numbers

  • FibFrog ✓
  • Ladder ✓

12) Binary Search

  • MinMaxDivision ✓
  • NailingPlanks ✓

13) Caterpillar method

  • AbsDistinct ✓
  • CountDistinctSlices ✓
  • CountTriangles ✓
  • MinAbsSumOfTwo ✓

14) Greedy algorithms

  • TieRopes ✓
  • MaxNonoverlappingSegments ✓

15) Dynamic Programming

  • NumberSolitaire ✓
  • MinAbsSum ✗

16) Future Training

  • BinaryGap ✓
  • StrSymmetryPoint ✓
  • OddOccurencesInArray ✓
  • TreeHeight ✓
  • CyclicRotation ✓
  • ArrayInversionCount ✓

X) Challenges

  • Kalium 2015 – SqlSegmentsSum
  • Argon 2015 –TrekAndSwim
  • Bor 2013 – Fahnen
  • Psi 2012–Draht Burnouts
  • Chi 2012–Kanonenkugeln
  • Sigma 2012–StoneWall
  • Delta 2011 – MinAbsSum
  • Beta 2010 – NumberOfDiscIntersections
  • Alpha 2010 – PrefixSet

Basierend auf den Codility-Nutzungsbedingungen ist es erlaubt, Trainingslösungen und Lösungen für vergangene Herausforderungen zu teilen.

8.1. Alle Aufgaben, Aussagen oder Informationen auf der Website (einschließlich Testsitzungen und Testsitzungsergebnissen) sind vertrauliche Informationen. Sie stimmen zu, nicht:

(a) solche Informationen offenzulegen, zu veröffentlichen oder zu reproduzieren (einschließlich der Veröffentlichung auf einer Webseite oder einem Blog); oder

(b) anderen Details einer Rekrutierungsaufgabe, einer laufenden monatlichen Herausforderung oder einer laufenden Wettbewerbsaufgabe (einschließlich Details in Bezug auf deren Abschluss) offenzulegen.

8.2. Diese Klausel gilt nicht für: Schulungsabschnitt von Codility Service, Schulungsaufgaben und vergangene Herausforderungen, deren Lösungen und Bewertungsergebnisse.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.