func TestPrimeNumber(t *testing.T) { var tt = []goutils.TTIA{ {6, []int{2, 3, 5, 7, 11, 13}}, } for i := 0; i < len(tt); i++ { testIn := goutils.PrimeNumber(tt[i].Test) testExp := tt[i].Expt if goutils.ArrayEqual(testExp, testIn) == false { t.Error("PrimeNumber test failed") } } }
// Euler7 solution func Euler7(p int) int { primes := goutils.PrimeNumber(p) return primes[len(primes)-1] }