Largest prime factor

The prime factors of 13195 are 5, 7, 13 and 29. What is the largest prime factor of the number 600851475143 ? We neeed to find the largest prime factor of 600851475143. We know that the largest prime factor of a number, its the number itself. As a concept refresher, any prime number is only divisible by 1 ant itself, thus, when dividing by a certain number, there should not be a reminder. ...

May 2, 2019 · 2 min · oschvr

Even Fibonacci numbers

Each new term in the Fibonacci sequence is generated by adding the previous two terms. By starting with 1 and 2, the first 10 terms will be: 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, … By considering the terms in the Fibonacci sequence whose values do not exceed four million, find the sum of the even-valued terms. package main import ( "fmt" "time" ) func main() { start := time.Now() i, c, sum := [...]int{1, 1}, 0, 0 for c < 4e6 { c = i[0] + i[1] i[0] = i[1] i[1] = c if c % 2 == 0 { sum += c } } fmt.Println("Execution time: ", time.Since(start)) fmt.Print(sum) } Execution time: 276ns ...

April 30, 2019 · 1 min · oschvr

Multiples of 3 and 5

If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23. Find the sum of all the multiples of 3 or 5 below 1000. package main import "fmt" func main() { sum := 0 for i := 0; i < 1000; i++ { if i % 3 == 0 || i % 5 == 0 { sum += i } } fmt.Print(sum) } Answer: 233168

April 30, 2019 · 1 min · oschvr