21 lines
405 B
Text
21 lines
405 B
Text
import "./psieve" for Primes
|
|
import "./fmt" for Fmt
|
|
|
|
var it = Primes.iter()
|
|
var n = 1
|
|
var count = 1
|
|
var prime
|
|
var target = 36
|
|
while (true) {
|
|
if (n % 2 == 1) {
|
|
prime = it.next
|
|
n = n + prime
|
|
} else {
|
|
n = n / 2
|
|
}
|
|
count = count + 1
|
|
if (n == target) {
|
|
Fmt.print("$,r member is: $d and highest prime needed: $,d", count, target, prime)
|
|
return
|
|
}
|
|
}
|