package main import ( student "student" "github.com/01-edu/public/test-go/lib" "github.com/01-edu/public/test-go/lib/is" ) func findPrevPrime(nb int) int { if nb < 2 { return 0 } if is.Prime(nb) { return nb } return findPrevPrime(nb - 1) } func main() { elems := append(lib.MultRandIntBetween(0, 99999), 5, 4, 1) for _, elem := range elems { lib.Challenge("FindPrevPrime", student.FindPrevPrime, findPrevPrime, elem) } }