From bef6a56d0621d8e5d131acb53fcef1c078d5449c Mon Sep 17 00:00:00 2001 From: fiatcode Date: Tue, 10 Feb 2026 09:16:38 +0700 Subject: [PATCH] GREEN: add coversion rule for 40 --- lib/roman_numerals.dart | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/roman_numerals.dart b/lib/roman_numerals.dart index f4666c1..abddc4d 100644 --- a/lib/roman_numerals.dart +++ b/lib/roman_numerals.dart @@ -1,5 +1,12 @@ String integerToRoman(int number) { - const conversionRules = [(10, 'X'), (9, 'IX'), (5, 'V'), (4, 'IV'), (1, 'I')]; + const conversionRules = [ + (40, 'XL'), + (10, 'X'), + (9, 'IX'), + (5, 'V'), + (4, 'IV'), + (1, 'I'), + ]; final result = StringBuffer(); var remaining = number;