From 3a0ed0644ab05f2053356168a38b8581ac7589a8 Mon Sep 17 00:00:00 2001 From: Cohen Carlisle Date: Thu, 11 Jun 2026 20:49:32 -0400 Subject: [PATCH] fix nth-prime typespec --- exercises/practice/nth-prime/.meta/example.ex | 2 +- exercises/practice/nth-prime/lib/prime.ex | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/exercises/practice/nth-prime/.meta/example.ex b/exercises/practice/nth-prime/.meta/example.ex index cbe7bed55f..76cd8d17c8 100644 --- a/exercises/practice/nth-prime/.meta/example.ex +++ b/exercises/practice/nth-prime/.meta/example.ex @@ -2,7 +2,7 @@ defmodule Prime do @doc """ Generates the nth prime. """ - @spec nth(non_neg_integer) :: non_neg_integer + @spec nth(pos_integer()) :: pos_integer() def nth(count) when is_integer(count) and count > 0, do: do_nth(count, 2, []) defp do_nth(0, value, _), do: value diff --git a/exercises/practice/nth-prime/lib/prime.ex b/exercises/practice/nth-prime/lib/prime.ex index eab7c4faca..b6355ccc80 100644 --- a/exercises/practice/nth-prime/lib/prime.ex +++ b/exercises/practice/nth-prime/lib/prime.ex @@ -2,7 +2,7 @@ defmodule Prime do @doc """ Generates the nth prime. """ - @spec nth(non_neg_integer) :: non_neg_integer + @spec nth(pos_integer()) :: pos_integer() def nth(count) do end end