From 435dc53b51198ede2e7b40d12834b50aa786217a Mon Sep 17 00:00:00 2001
From: Colin DAMON <cdamon@ippon.fr>
Date: Tue, 24 Nov 2020 13:26:54 +0100
Subject: [PATCH] Create conversion map

---
 .../main/java/fr/ippon/kata/numeral/Numerals.java  | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/tcr-roman-numerals/src/main/java/fr/ippon/kata/numeral/Numerals.java b/tcr-roman-numerals/src/main/java/fr/ippon/kata/numeral/Numerals.java
index b473f552..bd4088ee 100644
--- a/tcr-roman-numerals/src/main/java/fr/ippon/kata/numeral/Numerals.java
+++ b/tcr-roman-numerals/src/main/java/fr/ippon/kata/numeral/Numerals.java
@@ -1,6 +1,10 @@
 package fr.ippon.kata.numeral;
 
+import java.util.NavigableMap;
+import java.util.TreeMap;
+
 public class Numerals {
+  private static final NavigableMap<Integer, String> CONVERSIONS = buildConversions();
 
   public static String toRoman(int arabic) {
     if (arabic >= 5) {
@@ -13,4 +17,14 @@ public class Numerals {
 
     return "I".repeat(arabic);
   }
+
+  private static NavigableMap<Integer, String> buildConversions() {
+    NavigableMap<Integer, String> conversions = new TreeMap<>();
+
+    conversions.put(1, "I");
+    conversions.put(4, "IV");
+    conversions.put(5, "V");
+
+    return conversions;
+  }
 }
-- 
GitLab