Skip to content

crazednuttyboy/codility-csharp

 
 

Repository files navigation

Codility Exercises in C#

from https://codility.com/programmers/

Exercises

Time Complexity Lesson

  1. FrogJmp.cs: https://codility.com/programmers/task/frog_jmp/
  2. TapeEquilibrium.cs: https://codility.com/programmers/task/tape_equilibrium
  3. PermMissingElem.cs: https://codility.com/programmers/task/perm_missing_elem

Counting Elements

  1. FrogRiverOne.cs: https://codility.com/programmers/task/frog_river_one
  2. PermCheck.cs: https://codility.com/programmers/task/perm_check
  3. MissingInteger.cs: https://codility.com/programmers/task/missing_integer
  4. MaxCounters.cs: https://codility.com/programmers/task/max_counters

Prefix Sums

  1. PassingCars.cs: https://codility.com/programmers/task/passing_cars
  2. CountDiv --> beware of this as it's only applying a math formula

Sorting

  1. MaxProductOfThree.cs: https://codility.com/programmers/task/max_product_of_three/
  2. Distinct.cs: https://codility.com/programmers/task/distinct/
  3. Triangle.cs: https://codility.com/programmers/task/triangle
  4. NumberOfDiscIntersections.cs: https://codility.com/programmers/task/number_of_disc_intersections

Stacks and Queues

  1. Fish.cs: https://codility.com/programmers/task/fish

Leader

  1. EquiLeader.cs: https://codility.com/programmers/task/equi_leader
  2. Dominator.cs: Finding the leader in O(N)

Maximum Slice Problem

  1. MaxDoubleSliceSum.cs: https://codility.com/programmers/task/max_double_slice_sum/

Prime and Composite Numbers

  1. MinPerimeterRectangle.cs: https://codility.com/programmers/task/min_perimeter_rectangle/
  2. Flags.cs: https://codility.com/programmers/task/flags
  3. Peaks.cs: https://codility.com/programmers/task/peaks/

Sieve of Eratosthenes

  1. CountSemiprimes.cs: https://codility.com/programmers/task/count_semiprimes

Fibonnacci numbers

  1. Ladder.cs (and a wrong version): https://codility.com/programmers/task/ladder

Binary Search Algorithm

  1. MinMaxDivision.cs: https://codility.com/programmers/task/min_max_division/

Greedy Algorithm

  1. TieRopes.cs: https://codility.com/programmers/task/tie_ropes/

Challenges/Future Training

  1. BreakTheRope.cs: https://codility.com/programmers/task/break_the_rope
  2. Equi.cs: https://codility.com/programmers/task/equi
  3. BinaryGap.cs: https://codility.com/programmers/task/binary_gap/
  4. StrSymmetryPoint.cs: https://codility.com/programmers/task/str_symmetry_point/

About

Codility Exercises in C#

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%