MartinKysel.com

pe această pagină împărtășesc soluțiile mele la codility.com seturi de probleme. Ele pot fi găsite aici. Bucurați-vă și împărtășiți comentariile!

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 – steaguri
  • Psi 2012 – arsuri de sârmă
  • Chi 2012 – bile de tun
  • Sigma 2012 – StoneWall
  • Delta 2011 – minabssum
  • Beta 2010 – Numberofdiscintersections
  • Alpha 2010 – Prefixset

pe baza Codility Termeni de serviciu este permis de a împărtăși soluții de formare și soluții la provocările din trecut.

8.1. Orice sarcină, declarație sau informație de pe Site (inclusiv sesiunile de testare și rezultatele sesiunii de testare) sunt informații confidențiale. Sunteți de acord să nu:

(a) dezvăluiți, publicați sau reproduceți (inclusiv postarea pe orice pagină web sau blog) astfel de informații; sau

(b) dezvăluiți altora detalii despre o sarcină de recrutare, o provocare lunară în curs sau o sarcină de competiție în curs (inclusiv detalii referitoare la finalizarea acesteia).

8.2. Această clauză nu se aplică: secțiunii de instruire a serviciului Codility, sarcinilor de instruire și provocărilor din trecut, soluțiilor acestora și rezultatelor evaluării.

Lasă un răspuns

Adresa ta de email nu va fi publicată.