Almost prime: Difference between revisions

m
imported>Chinhouse
No edit summary
Line 5,035:
 
=={{header|V (Vlang)}}==
{{trans|goGo}}
<syntaxhighlight lang="v (vlang)">fn k_prime(n int, k int) bool {
fn k_prime(n int, k int) bool {
mut nf := 0
mut nn := n
for i in 2 .. nn + 1 {
for nn % i == 0 {
if nf == k {return false}
return false
}
nf++
nn /= i
}
}
Line 5,054 ⟶ 5,053:
mut r := []int{len:n}
mut nx := 2
for i in 0 .. n {
for !k_prime(nx, k) {nx++}
nx++
}
r[i] = nx
nx++
Line 5,065 ⟶ 5,062:
 
fn main(){
for k in 1..6 {println('$k ${gen(k,10)}')}
}
println('$k ${gen(k,10)}')
}</syntaxhighlight>
}
}</syntaxhighlight>
{{out}}
<pre>
291

edits