Skip to content

Latest commit

 

History

History
executable file
·
60 lines (41 loc) · 948 Bytes

prime-doc.md

File metadata and controls

executable file
·
60 lines (41 loc) · 948 Bytes

prime

import "prime"

Package prime determines the nth prime.

Index

func Nth

func Nth(input int) (int, error)

Nth returns the nth prime number. An error must be returned if the nth prime number can't be calculated ('n' is equal or less than zero)

Example

{
	cases := []int{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}

	for _, i := range cases {
		p, e := Nth(i)
		fmt.Printf("%d: %d:%v\n", i, p, e)
	}

}

Output

0: 0:the nth prime has to be equal to or greater than 1
1: 2:<nil>
2: 3:<nil>
3: 5:<nil>
4: 7:<nil>
5: 11:<nil>
6: 13:<nil>
7: 17:<nil>
8: 19:<nil>
9: 23:<nil>
10: 29:<nil>

Generated by gomarkdoc