From 6f1e3306b248631860ba06c8ca15c99aeaafe464 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Attila=20Ol=C3=A1h?= Date: Fri, 18 Apr 2014 04:16:11 +0700 Subject: [PATCH] add millenium package --- millenium/millenium.go | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 millenium/millenium.go diff --git a/millenium/millenium.go b/millenium/millenium.go new file mode 100644 index 0000000..650a28a --- /dev/null +++ b/millenium/millenium.go @@ -0,0 +1,29 @@ +package main + +import ( + "fmt" + + "github.com/attilaolah/prcert/sieve" +) + +const k = 99999999 + +func main() { + fmt.Println(1, 2, 0) + fmt.Println(2, 3, 2) + fmt.Println(3, 5, 0) + + j := 4 + var m, p, i uint64 + for p = range sieve.Sieve7() { + m, i = 10, 1 + for ; m != 1; i++ { + m = (10 * m) % p + } + for i = k % i; i != 0; i-- { + m = (10 * m) % p + } + fmt.Println(j, p, p-m) + j++ + } +}