You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

25 lines
352 B

package solutions
import "math"
func isPrime(value int) bool {
if value < 2 {
return false
}
limit := int(math.Floor(math.Sqrt(float64(value))))
i := 2
for i <= limit {
if value%i == 0 {
return false
}
i++
}
return true
}
func FindNextPrime(value int) int {
if isPrime(value) {
return value
}
return FindNextPrime(value + 1)
}