Skip to content

Commit 8a00dca

Browse files
author
Wakidur Rahaman
committed
maxDivide
1 parent 4fd5294 commit 8a00dca

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

src/exercises/number/modularExponentiation.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,3 +57,17 @@ function isPrimeNumber(number: number): boolean {
5757

5858
return true;
5959
} // time complexity of O(sqrt(n)) is run n times.
60+
61+
/**
62+
* 3.
63+
*
64+
* Check for a set of prime factors.
65+
*
66+
*/
67+
68+
function maxDivide(number: number, divisor: number) {
69+
while (number % divisor == 0) {
70+
number /= divisor;
71+
}
72+
return number;
73+
}

0 commit comments

Comments
 (0)