diff --git a/src/hackerrank/projecteuler/euler003.ts b/src/hackerrank/projecteuler/euler003.ts index 678cde99..01ce202f 100644 --- a/src/hackerrank/projecteuler/euler003.ts +++ b/src/hackerrank/projecteuler/euler003.ts @@ -11,7 +11,6 @@ export function primeFactor(n: bigint): bigint { let divisor: bigint = n; let maxPrimeFactor: bigint = divisor; - let mpfInitialized = false; let i = 2n; @@ -19,16 +18,11 @@ export function primeFactor(n: bigint): bigint { if (divisor % i === 0n) { divisor /= i; maxPrimeFactor = divisor; - mpfInitialized = true; } else { i += 1n; } } - if (!mpfInitialized) { - return n; - } - return maxPrimeFactor; }