GithubHelp home page GithubHelp logo

codility_developer_training_codes's Introduction

Codility

Codility Online Lessons

Demo Test

  • Equi

Iterations

  • BinaryGap

Arrays

  • CyclicRotation
  • OddOccurrencesInArray

Time Complexity

  • TapeEquilibruim
  • FrogJmp
  • PermMissingElem

Counting Elements

  • PermCheck
  • MissingInteger
  • FrogRiverOne
  • MaxCounters

Prefix Sums

  • Passing Cars
  • CountDiv
  • GenomicRangeQuery
  • MinAvgTwoSlice

Sorting

  • Distinct
  • MaxProductOfThree
  • Triangle
  • NumberOfDiscIntersections (on going...)

Stacks and Queues

  • Fish
  • Brackets
  • StoneWall
  • Nesting

Leader

  • EquiLeader
  • Donimator

Maximum Slice Problem

  • MaxProfit
  • MaxDoubleSliceSum
  • MaxSliceSum

Prime and Composite Numbers

  • MinPerimeterRectangle
  • CountFactors
  • Peaks
  • Flags

Sieve of Eratosthenes

  • CountSemiprimes
  • CountNonDivisible

Eucliedean Algorithm

  • ChocolatesByNumbers
  • CommonPrimeDivisors

Fibonnaci Numbers

  • FibFrog
  • Ladder (C++ uncompleted)

Binary Search Algorithm

  • MinMaxDivision
  • NailingPlanks

Caterpillar Method

  • AbsDistinct
  • CountDistinctSlices
  • CountTriangles
  • MinAbsSumOfTwo

Greedy Algorithms

  • MaxNonoverlappingSegments
  • TieRopes

Dynamic Programming

  • NumberSolitaire
  • MinAbsSum

Indeed Prime 2016 Challenge

  • DwarfsRafting (uncompleted)
  • RectangleBuilderGreaterArea
  • HilbertMaze
  • TreeProduct

Future Training

  • SqlSum
  • TreeHeight
  • StrSymmetryPoint
  • ArrayInversionCount
  • PolygonConcavityIndex

Others

  • Clocks (In progress)

codility_developer_training_codes's People

Contributors

florachang avatar

Watchers

 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.