Project Euler/3
		
		
		
		Jump to navigation
		Jump to search
		
Project Euler Problem 3 is a problem related to factorization. The problem asks for the largest prime factor of a particular number.
- This article is not detailed enough and needs to be expanded. Please help us by adding some more information.
 
Implementations
Aheui
This program takes the 12-digit constant as input. It works on Try It Online but unfortunately fails on AheuiChem.
방싹박빠삭빠싸사투빠사빠싹삭ㅇ루 ㅇㅇㅇㅇㅇ귀희멍차속누석썩뻐서차수 ㅇㅇㅇ오ㅇㅇㅇㅇㅇㅇ서ㅇㅇ더너벌벌
C
If the program generates an error on your computer, you may try replacing #define lnt long long with #define lnt __int64 or #define lnt __int64_t, and/or replacing %lld with %I64d. [citation needed]
#include <stdio.h>
#define lnt long long
lnt a=600851475143;
lnt i=2;
int main(){
while(a!=i){
if(a%i==0){
a/=i;
}else{
i+=1;
}
}
printf("%lld",i);
return 0;
}
Rockstar
The king was hiding everything, weathering randomly after I went several short millimeters over him. The state is me while the king isn't the state. Let the rule be the king over the state. Turn it down if nothing is the king without the rule of the state. Let the king be over the state, else build the state up. Say the state.
Python
# Euler Problem 3
# by Europe2048
# Fixed by None1
import math
test = int(input("What number do you want to check for? "))
sqrt = math.floor(math.sqrt(test))
prev_primes = []
factors = []
i=2
while i<sqrt:
    flag=1
    while 1:
       flag=0
       for j in prev_primes:
            if i % j == 0:
                flag=1
                break
       if not flag:
           break
       i+=1
    if (test / i) % 1 == 0:
        factors.append(i)
    prev_primes.append(i)
print(factors[-1])
SLet
Version 4:
#n 600851475143#r 1~]2 n 1 i\@><~|'0\!'1\#r i#n*n$i!!c=<c=0%n i!.r
Unfortunately it's very slow. It works for 1001 (output 13) for ~0.5s.
See also
Other pages related to prime factors and factorization:
| 3 | 12 | 21 | 23 | 
Adjacent numbered pages:
| << | < | 1 | 2 | 3 | 4 | 5 | 6 | ... | 28 | > | >> | 
|---|
External resources
- Prime factor on Wolfram Mathworld
 - Prime Factorization on Wolfram Mathworld
 - A page on xkcd related to factorization
 - Problem 3 on Project Euler Official Website (not available)
 - Problem 3 on Project Euler Mirror