10001th prime: Difference between revisions
Content added Content deleted
(Add Racket solution) |
(add golang solution) |
||
Line 209: | Line 209: | ||
180 Q = 1 |
180 Q = 1 |
||
190 RETURN</lang> |
190 RETURN</lang> |
||
{{out}}<pre>104743</pre> |
|||
=={{header|go}}== |
|||
<lang go>package main |
|||
import "fmt" |
|||
func isPrime(n int) bool { |
|||
if n == 1 { |
|||
return false |
|||
} |
|||
i := 2 |
|||
for i*i <= n { |
|||
if n%i == 0 { |
|||
return false |
|||
} |
|||
i++ |
|||
} |
|||
return true |
|||
} |
|||
func main() { |
|||
var final, pNum int |
|||
for i := 1; pNum < 10001; i++ { |
|||
if isPrime(i) { |
|||
pNum++ |
|||
} |
|||
final = i |
|||
} |
|||
fmt.Println(final) |
|||
} |
|||
</lang> |
|||
{{out}}<pre>104743</pre> |
{{out}}<pre>104743</pre> |
||