Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
 
 
 
 
 
 
 
 
 
 
 
 

README.md

About

100% correct solutions for codility problems

Content

  • Iterations
    • BinaryGap - Find longest sequence of zeros in binary representation of an integer
  • Arrays
  • Time Complexity
    • PermMissingElem - Find the missing element in a given permutation
    • FrogJmp - Count minimal number of jumps from position X to Y
  • Counting Elements
    • PermCheck - Check whether array A is a permutation
    • FrogRiverOne - Find the earliest time when a frog can jump to the other side of a river
    • MissingInteger - Find the minimal positive integer not occurring in a given sequence
  • Prefix Sums
    • PassingCars - Count the number of passing cars on the road
    • GenomicRangeQuery - Find the minimal nucleotide from a range of sequence DNA
    • MinAvgTwoSlice - Find the minimal average of any slice containing at least two elements.
  • Sorting
    • Distinct - Compute number of distinct values in an array
    • Triangle - Determine whether a triangle can be built from a given set of edges
    • MaxProductOfThree - Maximize A[P] * A[Q] * A[R] for any triplet (P, Q, R)
    • NumberOfDiscIntersections - Compute the number of intersections in a sequence of discs
  • Stacks and Queues
    • Brackets - Determine whether a given string of parentheses is properly nested
    • StoneWall - Cover "Manhattan skyline" using the minimum number of rectangles
    • Fish - N voracious fish are moving along a river. Calculate how many fish are alive
  • Maximum slice problem
    • MaxProfit - Given a log of stock prices compute the maximum possible earning
    • MaxSliceSum - find the maximum sum of any slice of A
  • Prime and composite numbers

About

correct solutions in java/scala for codility problems with unit test (Spock/ScalaTest)

Topics

Resources

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.