[Golang] Naive Method for Primality Test
Naive method for primality test in Go: Given a natural number n, if n is divisible by any number from 2 to square root of n, then n is composite. Otherwise n is prime.
func IsPrime(n int) bool {
      if n < 2 {
              return false
      }
      for i := 2; i*i <= n; i++ {
              if n%i == 0 {
                      return false
              }
      }
      return true
}
Tested on: Go Playground
References:
| [1] | [Golang] Primality Test - Optimized School Method | 
| [2] | Lemoine's Conjecture - GeeksforGeeks | 
| [3] | Lemoine’s Conjecture | 
| [4] | [Golang] Sieve of Eratosthenes | 
| [5] |