From 968792b521a04c0a83bb6be6cb5b998b877f9764 Mon Sep 17 00:00:00 2001 From: Zixi Wang Date: Mon, 26 Jan 2026 15:28:20 +0800 Subject: [PATCH 1/3] Add test case 196 as perfect square abundant number --- exercises/perfect-numbers/canonical-data.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/exercises/perfect-numbers/canonical-data.json b/exercises/perfect-numbers/canonical-data.json index 92dbc0aaee..a3c52b03b8 100644 --- a/exercises/perfect-numbers/canonical-data.json +++ b/exercises/perfect-numbers/canonical-data.json @@ -62,6 +62,15 @@ "number": 33550335 }, "expected": "abundant" + }, + { + "uuid": "05f15b93-849c-45e9-9c7d-1ea131ef7d10", + "description": "perfect square abundant number", + "property": "classify", + "input": { + "number": 196 + }, + "expected": "abundant" } ] }, From ba4c0afb36dade5b55cf1044f815b7b8041fd766 Mon Sep 17 00:00:00 2001 From: Zixi Wang Date: Mon, 26 Jan 2026 15:38:23 +0800 Subject: [PATCH 2/3] Update exercises/perfect-numbers/canonical-data.json Co-authored-by: Isaac Good --- exercises/perfect-numbers/canonical-data.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exercises/perfect-numbers/canonical-data.json b/exercises/perfect-numbers/canonical-data.json index a3c52b03b8..6206a6e2b1 100644 --- a/exercises/perfect-numbers/canonical-data.json +++ b/exercises/perfect-numbers/canonical-data.json @@ -65,7 +65,7 @@ }, { "uuid": "05f15b93-849c-45e9-9c7d-1ea131ef7d10", - "description": "perfect square abundant number", + "description": "Perfect square abundant number is classified correctly", "property": "classify", "input": { "number": 196 From d165cf481b6ef8b9ea90e5c98107c9d40e0b728b Mon Sep 17 00:00:00 2001 From: Zixi Wang Date: Mon, 26 Jan 2026 15:44:50 +0800 Subject: [PATCH 3/3] Fix indentation in perfect-numbers canonical-data.json Align input.number indentation with existing cases. --- exercises/perfect-numbers/canonical-data.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exercises/perfect-numbers/canonical-data.json b/exercises/perfect-numbers/canonical-data.json index 6206a6e2b1..180a701b6f 100644 --- a/exercises/perfect-numbers/canonical-data.json +++ b/exercises/perfect-numbers/canonical-data.json @@ -68,7 +68,7 @@ "description": "Perfect square abundant number is classified correctly", "property": "classify", "input": { - "number": 196 + "number": 196 }, "expected": "abundant" }