From 6adb6189dd77e8b7ba3bbaf34e0f55d45c460030 Mon Sep 17 00:00:00 2001 From: Eric Willigers Date: Mon, 26 Jan 2026 19:09:23 +1100 Subject: [PATCH] Sync perfect-numbers: test 196 We sync new test https://github.com/exercism/problem-specifications/pull/2620 --- exercises/practice/perfect-numbers/.meta/tests.toml | 3 +++ exercises/practice/perfect-numbers/runner.mips | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/exercises/practice/perfect-numbers/.meta/tests.toml b/exercises/practice/perfect-numbers/.meta/tests.toml index ec28889..81d4840 100644 --- a/exercises/practice/perfect-numbers/.meta/tests.toml +++ b/exercises/practice/perfect-numbers/.meta/tests.toml @@ -27,6 +27,9 @@ description = "Abundant numbers -> Medium abundant number is classified correctl [ec7792e6-8786-449c-b005-ce6dd89a772b] description = "Abundant numbers -> Large abundant number is classified correctly" +[05f15b93-849c-45e9-9c7d-1ea131ef7d10] +description = "Abundant numbers -> Perfect square abundant number is classified correctly" + [e610fdc7-2b6e-43c3-a51c-b70fb37413ba] description = "Deficient numbers -> Smallest prime deficient number is classified correctly" diff --git a/exercises/practice/perfect-numbers/runner.mips b/exercises/practice/perfect-numbers/runner.mips index e281826..14165a0 100644 --- a/exercises/practice/perfect-numbers/runner.mips +++ b/exercises/practice/perfect-numbers/runner.mips @@ -9,7 +9,7 @@ .data # number of test cases -n: .word 13 +n: .word 14 # input values (word sized ints) ins: .word 6, @@ -18,6 +18,7 @@ ins: .word 12, 30, 33550335, + 196, 2, 4, 32, @@ -33,6 +34,7 @@ outs: .word 2, # abundant, 2, # abundant, 2, # abundant, + 2, # abundant, 3, # deficient, 3, # deficient, 3, # deficient,