Deceptive numbers: Difference between revisions
m
→{{header|V (Vlang)}}
(→AWK: add) |
|||
Line 1,417:
=={{header|V (Vlang)}}==
{{trans|Go}}
<syntaxhighlight lang="go">
import math.big
fn is_prime(n int) bool {
if n < 2 {return false}
else if n % 2 == 0
▲ } else {
mut d := 5
for d * d <= n {
if n % d == 0 {return false}
d += 2
if n % d == 0 {return false}
d += 4
}
Line 1,453 ⟶ 1,447:
mut deceptive := []i64{}
for count < limit {
if !is_prime(int(n)) && n % 3 != 0 && n % 5 != 0 {
bn := big.integer_from_i64(n)
t = repunit % bn
|