GithubHelp home page GithubHelp logo

codility-csharp's Introduction

Codility Exercises in C#

from https://codility.com/programmers/

Exercises

Iterations

  1. BinaryGap.cs (two versions): https://app.codility.com/programmers/lessons/1-iterations/binary_gap/

Time Complexity

  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/

codility-csharp's People

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.