FizzBuzz/Java: Difference between revisions
Content added Content deleted
imported>Er2 (Enum) |
imported>Er2 mNo edit summary |
||
Line 202: | Line 202: | ||
} |
} |
||
String applyRule( |
String applyRule(int n) { |
||
if (test.test(n)) |
if (test.test(n)) |
||
return name(); |
return name(); |
||
Line 209: | Line 209: | ||
private static String print(int i) { |
private static String print(int i) { |
||
String byRules = Arrays.stream( |
String byRules = Arrays.stream(values()) |
||
.map(rule -> rule.applyRule(i)) |
.map(rule -> rule.applyRule(i)) |
||
.reduce("", String::concat); |
.reduce("", String::concat); |