Skip to content
Snippets Groups Projects

Resolve "prettier configuration and hooks"

Merged Colin DAMON requested to merge 7-prettier-configuration-and-hooks into master
9 files
+ 2774
146
Compare changes
  • Side-by-side
  • Inline
Files
9
@@ -4,36 +4,36 @@ import java.util.NavigableMap;
import java.util.TreeMap;
public final class Numerals {
private static final NavigableMap<Integer, Roman> CONVERSIONS = buildConversions();
private static final NavigableMap<Integer, Roman> CONVERSIONS = buildConversions();
private Numerals() {}
private Numerals() {
}
public static String toRoman(int arabic) {
if (arabic <= 0) {
return "";
}
public static String toRoman(int arabic) {
if (arabic <= 0) {
return "";
}
Integer highestKnownConversion = CONVERSIONS.floorKey(arabic);
String highestKnownRepresentation = CONVERSIONS.get(highestKnownConversion)
.getRepresentation();
Integer highestKnownConversion = CONVERSIONS.floorKey(arabic);
return highestKnownRepresentation
+ toRoman(arabic - highestKnownConversion);
}
String highestKnownRepresentation = CONVERSIONS
.get(highestKnownConversion)
.getRepresentation();
private static NavigableMap<Integer, Roman> buildConversions() {
NavigableMap<Integer, Roman> conversions = new TreeMap<>();
return (
highestKnownRepresentation +
toRoman(arabic - highestKnownConversion)
);
}
conversions.put(1, Roman.ONE);
conversions.put(4, Roman.FOUR);
conversions.put(5, Roman.FIVE);
conversions.put(9, Roman.NINE);
conversions.put(10, Roman.TEN);
private static NavigableMap<Integer, Roman> buildConversions() {
NavigableMap<Integer, Roman> conversions = new TreeMap<>();
return conversions;
conversions.put(1, Roman.ONE);
conversions.put(4, Roman.FOUR);
conversions.put(5, Roman.FIVE);
conversions.put(9, Roman.NINE);
conversions.put(10, Roman.TEN);
}
return conversions;
}
}
Loading