Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/charles-wangkai/codility
/ functions
Functions
167 in github.com/charles-wangkai/codility
⨍
Functions
167
◇
Types & classes
77
↓ 28 callers
Method
max
(int[] A)
MinMaxDivision.java:18
↓ 7 callers
Method
addMod
(int x, int y)
NumberOfZeros.java:30
↓ 6 callers
Method
getY
(double x)
Minfuds.java:146
↓ 4 callers
Method
addMod
(int a, int b)
KSparseBinaryCount.java:24
↓ 4 callers
Method
multiplyMod
(int x, int y)
NumberOfZeros.java:34
↓ 4 callers
Method
multiplyMod
(int a, int b)
SpaceCrews.java:28
↓ 4 callers
Method
sum
(int[] prefixSums, int startIndex, int length)
MinAvgTwoSlice.java:41
↓ 3 callers
Method
getFuel
()
GasStations.java:73
↓ 3 callers
Method
multiply
(int[][] m1, int[][] m2)
PowerFib.java:65
↓ 3 callers
Method
multiply
(int[][] a, int[][] b)
TilingsCount.java:80
↓ 3 callers
Method
multiplyMod
(int a, int b, int modulo)
PowerFib.java:28
↓ 2 callers
Method
addMod
(int a, int b)
PowerFib.java:24
↓ 2 callers
Method
below
(String N, int K)
KSparseBinaryCount.java:45
↓ 2 callers
Method
computeExtremePoints
(Line[] lines, Comparator<Line> comparator, ExtremeChecker extremeChecker)
Minfuds.java:61
↓ 2 callers
Method
computeMultiplicativeInverse
(int number)
SpaceCrews.java:39
↓ 2 callers
Method
computePeaks
(int[] peakNums, int begin, int end)
Peaks.java:26
↓ 2 callers
Method
findLeftEndIndex
(int pointsIndex, int pointsSize)
Minfuds.java:57
↓ 2 callers
Method
findStartIndex
(int[] prefixSums, int length)
MinAvgTwoSlice.java:31
↓ 2 callers
Method
generatePoint
(long x, boolean leftOrRight)
NumberOfDiscIntersections.java:31
↓ 2 callers
Method
getCost
(int[] prices, Station station)
GasStations.java:55
↓ 2 callers
Method
getEarn
(int[] distances, Station station)
GasStations.java:59
↓ 2 callers
Method
getTenPower
(int power)
NumberOfZeros.java:67
↓ 2 callers
Method
isPrimeDivisorsIncluded
(int a, int b)
CommonPrimeDivisors.java:13
↓ 2 callers
Method
refresh
(int[] counters, int index, int prevMax)
MaxCounters.java:24
↓ 2 callers
Method
repeatChars
(char ch, int times)
KSparseBinaryCount.java:39
↓ 1 callers
Method
C
(int n, int m)
SpaceCrews.java:32
↓ 1 callers
Method
addMod
(int a, int b)
TilingsCount.java:100
↓ 1 callers
Method
allContainPeak
(int[] peakNums, int size)
Peaks.java:30
↓ 1 callers
Method
belowKSparse
(String N, int K)
KSparseBinaryCount.java:69
↓ 1 callers
Method
buildCounts
(String S, char letter)
GenomicRangeQuery.java:24
↓ 1 callers
Method
buildCumulativeNails
(boolean[] nailed)
NailingPlanks.java:37
↓ 1 callers
Method
buildFactorials
()
SpaceCrews.java:17
↓ 1 callers
Method
buildLeftNumbers
(String S)
NumberOfZeros.java:46
↓ 1 callers
Method
buildNailed
(int[] C, int CIndexLimit)
NailingPlanks.java:29
↓ 1 callers
Method
buildNextPeaks
(boolean[] peaks)
Flags.java:26
↓ 1 callers
Method
buildPeakNums
(int[] A)
Peaks.java:14
↓ 1 callers
Method
buildPeaks
(int[] A)
Flags.java:16
↓ 1 callers
Method
buildPrimes
(int limit)
CountSemiprimes.java:17
↓ 1 callers
Method
buildRightNumbers
(String S)
NumberOfZeros.java:55
↓ 1 callers
Method
buildSemiprimeNums
(boolean[] semiprimes)
CountSemiprimes.java:50
↓ 1 callers
Method
buildSemiprimes
(int limit, List<Integer> primes)
CountSemiprimes.java:31
↓ 1 callers
Method
buildTenPowers
()
NumberOfZeros.java:38
↓ 1 callers
Method
buildTransition
(int M)
TilingsCount.java:11
↓ 1 callers
Method
canSetFlags
(int[] nextPeaks, int flagNum)
Flags.java:38
↓ 1 callers
Method
check
(double yDiffLeftEnd)
Minfuds.java:113
↓ 1 callers
Method
computeFibonacci
(int n)
PowerFib.java:44
↓ 1 callers
Method
computeMinDiff
(List<Point> maxPoints, List<Point> minPoints)
Minfuds.java:25
↓ 1 callers
Method
computePrefixSums
(int[] A)
MinAvgTwoSlice.java:23
↓ 1 callers
Method
computeSemiprimeNum
(int[] semiprimeNums, int begin, int end)
CountSemiprimes.java:62
↓ 1 callers
Method
countBlocks
(int[] A, int largeSum)
MinMaxDivision.java:34
↓ 1 callers
Method
countIn
(int[] counts, int beginIndex, int endIndex)
GenomicRangeQuery.java:33
↓ 1 callers
Method
countInversion
(int[] A, int begin, int end)
ArrayInversionCount.java:9
↓ 1 callers
Method
coverAll
(int[] A, int[] B, int[] C, int CIndexLimit)
NailingPlanks.java:18
↓ 1 callers
Method
decode
(int code, int size)
TilingsCount.java:49
↓ 1 callers
Method
divideToCeil
(int a, int b)
FrogJmp.java:6
↓ 1 callers
Method
encode
(int[] state)
TilingsCount.java:41
↓ 1 callers
Method
extendedEuclid
(int a, int b)
SpaceCrews.java:43
↓ 1 callers
Method
findKthElement
(int[] A, int beginIndexA, int endIndexA, int[] B, int beginIndexB, int endIndexB, int k)
DoubleMedian.java:21
↓ 1 callers
Method
findMaxSubsetSum
(int[] a)
TorusLot.java:23
↓ 1 callers
Method
findMedian
(int[] A, int beginA, int endA, int[] B, int beginB, int endB)
DoubleMedian.java:13
↓ 1 callers
Method
findRotatedMaxSubsetSum
(int[] a)
TorusLot.java:19
↓ 1 callers
Method
findSidedSubsetSum
(int[] a)
TorusLot.java:33
↓ 1 callers
Method
gcd
(int a, int b)
CommonPrimeDivisors.java:23
↓ 1 callers
Method
gcd
(int a, int b)
ChocolatesByNumbers.java:6
↓ 1 callers
Method
getLeftNumber
(int index)
NumberOfZeros.java:71
↓ 1 callers
Method
getRightNumber
(int index)
NumberOfZeros.java:75
↓ 1 callers
Method
hasAnyNailBetween
(int[] cumulativeNails, int begin, int end)
NailingPlanks.java:49
↓ 1 callers
Method
increase
(String str)
KSparseBinaryCount.java:32
↓ 1 callers
Method
initTilingNums
(int M)
TilingsCount.java:58
↓ 1 callers
Method
intersect
(Line line1, Line line2)
Minfuds.java:104
↓ 1 callers
Method
isAllRoadsConnectsDistinctTowns
(int[] A)
HamiltonianRoutesCount.java:17
↓ 1 callers
Method
isAllRoadsVisitedTwice
(int[] A)
HamiltonianRoutesCount.java:40
↓ 1 callers
Method
isAllTownsVisitedOnceOrThrice
(int[] A)
HamiltonianRoutesCount.java:26
↓ 1 callers
Method
isLeft
(long point)
NumberOfDiscIntersections.java:35
↓ 1 callers
Method
isPalindrome
(String S)
StrSymmetryPoint.java:11
↓ 1 callers
Method
isParallel
(Point lastSecondPoint, Point lastPoint, Line line)
Minfuds.java:100
↓ 1 callers
Method
isPossible
(int[] sequence, int index, int A)
HitTheNumber.java:39
↓ 1 callers
Method
multiplyMod
(int a, int b)
TilingsCount.java:104
↓ 1 callers
Method
pow
(int[][] m, int p)
PowerFib.java:49
↓ 1 callers
Method
pow
(int[][] matrix, int exponent)
TilingsCount.java:64
↓ 1 callers
Method
powMod
(int N, int M, int modulo)
PowerFib.java:32
↓ 1 callers
Method
search
(int[] sequence, int index, int A)
HitTheNumber.java:12
↓ 1 callers
Method
search
(int[][] transition, int from, int[] state, int index)
TilingsCount.java:20
↓ 1 callers
Method
sparseBinaryCount
(int length, int K)
KSparseBinaryCount.java:12
↓ 1 callers
Method
subtractMod
(int a, int b)
KSparseBinaryCount.java:28
↓ 1 callers
Method
sum
(int[] A)
MinMaxDivision.java:26
Method
Box
(int right, int down)
BallSwitchBoard.java:46
Method
ExtendedEuclidResult
(int r, int x, int y)
SpaceCrews.java:57
Function
F
()
greasemonkey/codility_solved_problem_marker.user.js:15
Method
Line
(double a, double b)
Minfuds.java:131
Method
Point
(double x, double y)
Minfuds.java:120
Method
Road
(int t1, int t2)
HamiltonianRoutesCount.java:57
Method
Station
(int index)
GasStations.java:69
Method
ValueNHeight
(int value, int height)
CartesianSequence.java:26
Function
capitaliseFirstLetter
(str)
greasemonkey/codility_solved_problem_marker.user.js:21
Method
compareTo
(Line other)
Minfuds.java:141
Method
computePeriod
()
PowerFib.java:7
Method
equals
(Object obj)
HamiltonianRoutesCount.java:67
Method
hashCode
()
HamiltonianRoutesCount.java:62
Method
solution
(int[] A)
PermCheck.java:2
next →
1–100 of 167, ranked by callers