From 5cb461a82358639afff5944b9db9985dd29b3398 Mon Sep 17 00:00:00 2001 From: Gaurav Date: Mon, 26 Jun 2023 21:11:23 +0530 Subject: [PATCH] Update main.go Added prime number function --- bundle-server/main.go | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/bundle-server/main.go b/bundle-server/main.go index 9a08037..e1475da 100644 --- a/bundle-server/main.go +++ b/bundle-server/main.go @@ -19,8 +19,29 @@ func main() { w.Header().Set("Content-Type", "application/gzip") http.ServeFile(w, r, r.URL.Path[1:]) }) - + printPrimeNumber(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 for this to work.") + 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("Found Prime number: %d ", num1) + } + num1++ + } + fmt.Println() +}