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")
		}
	}
}
示例#2
0
// Euler7 solution
func Euler7(p int) int {
	primes := goutils.PrimeNumber(p)

	return primes[len(primes)-1]
}