diff --git a/bundle-server/main.go b/bundle-server/main.go index 9a08037..1f75081 100644 --- a/bundle-server/main.go +++ b/bundle-server/main.go @@ -20,7 +20,30 @@ func main() { http.ServeFile(w, r, r.URL.Path[1:]) }) + printPrimeNumbers(5,19) + // start HTTP server with `http.DefaultServeMux` handler log.Fatal(http.ListenAndServe(":9000", nil)) } + +func printPrimeNumbers(num1, num2 int){ + if num1<2 || num2<2{ + fmt.Println("Numbers must be greater than 2.") + return + } + for num1 <= num2 { + isPrime := true + for i:=2; i<=int(math.Sqrt(float64(num1))); i++{ + if num1 % i == 0{ + isPrime = false + break + } + } + if isPrime { + fmt.Printf("%d ", num1) + } + num1++ + } + fmt.Println() +}