We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
Project Euler #10: Summation of primes
Project Euler #10: Summation of primes
Sort by
recency
|
214 Discussions
|
Please Login in order to post a comment
My script in python was as follows:
It passed all tests. I implemented an equivalent approach in Rust but received timeout errors for 6 and 7. Any ideas?
Haskell
include
include
include
using namespace std; bool isprime(long number){ if((number != 2 && number != 3 && number != 5) && (number % 2 == 0 || number % 3 == 0 || number % 5==0))
}
int main(){ vector primes; for(long i = 2; i<1000000; i++){ if (isprime(i)) primes.push_back(i); }
}
Java8:)
Function to generate prime numbers up to a given limit
generate_primes <- function(limit) { primes <- rep(TRUE, limit) # Assume all numbers are primes initially primes[1] <- FALSE # 1 is not prime
}
Function to read input from stdin and compute sum of primes for each test case
extract_prime_and_sum <- function(num_cases, n_values) { primes <- generate_primes(max(n_values)) # Generate primes up to the maximum n value
}
Read input from stdin
t <- as.integer(readLines("stdin", n = 1))
n_values <- integer(t) # Initialize a vector to store n values
Read n values from stdin
for (i in 1:t) { n_values[i] <- as.integer(readLines("stdin", n = 1)) }
Call the function with the number of cases (t) and n values (n_values)
extract_prime_and_sum(t, n_values)