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 6f0cdb03b14b6de4500c1d7aa06534133f4e3421..be3267c6d6dd73d1606d2c397d6cb2d399911d23 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 @@ -10,14 +10,14 @@ public class Numerals { private static final NavigableMap<Integer, String> CONVERSIONS = buildConversions(); public static String toRoman(int arabic) { - return highestKnownConversion(arabic).map(romanRepresentation(arabic)).orElse(""); + return highestKnownConversion(arabic).map(toRomanRepresentation(arabic)).orElse(""); } private static Optional<Entry<Integer, String>> highestKnownConversion(int arabic) { return Optional.ofNullable(CONVERSIONS.floorEntry(arabic)); } - private static Function<Entry<Integer, String>, String> romanRepresentation(int arabic) { + private static Function<Entry<Integer, String>, String> toRomanRepresentation(int arabic) { return conversion -> conversion.getValue() + toRoman(arabic - conversion.getKey()); }