From b8d5bbe3164317ff506ef494201973efd4a8cd7f Mon Sep 17 00:00:00 2001 From: Ryan Hartlage Date: Sun, 29 Sep 2024 07:42:48 -0400 Subject: [PATCH] Suggestion from keiravillekode --- .../practice/palindrome-products/.meta/example.lua | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/exercises/practice/palindrome-products/.meta/example.lua b/exercises/practice/palindrome-products/.meta/example.lua index ee51f80..50dd6f3 100644 --- a/exercises/practice/palindrome-products/.meta/example.lua +++ b/exercises/practice/palindrome-products/.meta/example.lua @@ -25,7 +25,11 @@ local function smallest(min, max) for j = i, max do local n = i * j - if n <= value and is_palindrome(n) then + if n > value then + break + end + + if is_palindrome(n) then if n ~= value then value = n factors = {} @@ -48,7 +52,11 @@ local function largest(min, max) for j = i, min, -1 do local n = i * j - if n >= value and is_palindrome(n) then + if n < value then + break + end + + if is_palindrome(n) then if n ~= value then value = n factors = {}