MartinKysel.com

på denne side deler jeg mine løsninger til codility.com problem sæt. De kan findes her. Nyd og Del dine kommentarer!

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 – Kvlsegmentssum
  • Argon 2015 – Trekandsvømning
  • bor 2013 – flag
  • Psi 2012 – Trådforbrændinger
  • Chi 2012 – kanonkugler
  • Sigma 2012 – Stenmur
  • delta 2011 – minabssum
  • Beta 2010 – Numberofdisctions
  • Alpha 2010 – præfikset

baseret på Codility servicevilkår er det tilladt at dele træningsløsninger og løsninger på tidligere udfordringer.

8.1. Enhver opgave, erklæring eller information på sitet (herunder test sessioner og Test Session resultater) er fortrolige oplysninger. Du accepterer ikke at:

(a) videregive, offentliggøre eller reproducere(herunder udstationering på en hjemmeside eller blog) sådanne oplysninger; eller

(B) videregive til andre detaljer om en rekrutteringsopgave, løbende månedlig udfordring eller løbende konkurrenceopgave (herunder detaljer vedrørende dens gennemførelse).

8.2. Denne klausul gælder ikke for: uddannelsessektion i Codility service, træningsopgaver og tidligere udfordringer, deres løsninger og vurderingsresultater.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.