MartinKysel.com

ezen az oldalon megosztom a megoldásaimat a codility.com probléma készletek. Ezek itt találhatók. Élvezze és ossza meg észrevételeit!

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
  • bór 2013 – zászlók
  • Psi 2012 – huzal Burnouts
  • Chi 2012 – ágyúgolyók
  • Sigma 2012 – StoneWall
  • Delta 2011 – minabsum
  • Beta 2010 – Numberofdiscintersections
  • Alpha 2010 – Prefixset

A Codility szolgáltatási feltételei alapján megengedett a képzési megoldások és a múltbeli kihívások megoldásainak megosztása.

8.1. A webhelyen található bármely feladat, nyilatkozat vagy információ (beleértve a teszt-munkameneteket és a teszt-munkamenet eredményeit) bizalmas információnak minősül. Ön vállalja, hogy:

(a) nem hozza nyilvánosságra, teszi közzé vagy reprodukálja (beleértve bármely weboldalon vagy blogon való közzétételt) ezeket az információkat; vagy

(b) nem adja át másoknak a toborzási feladat, a folyamatban lévő havi kihívás vagy a folyamatban lévő versenyfeladat részleteit (beleértve a teljesítésével kapcsolatos részleteket).

8.2. Ez a záradék nem vonatkozik a Codility szolgáltatás képzési szakaszára, a képzési feladatokra és a múltbeli kihívásokra, azok megoldásaira és értékelési eredményeire.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.