StreamToLoop: fixed comparator parentheses wrapping; ParenthesesUtils changes reverted (unnecessary)

This commit is contained in:
Tagir Valeev
2016-12-20 09:48:30 +07:00
parent 7b1f7c495a
commit 7ebe6f583d
4 changed files with 8 additions and 13 deletions
@@ -3,11 +3,11 @@
import java.util.*;
public class Main {
private static Optional<String> max(Map<String, List<String>> dependencies, String fruits, Map<String, String> weights) {
private static Optional<String> max(Map<String, List<String>> dependencies, String fruits, Map<String, Integer> weights) {
boolean seen = false;
String best = null;
for (String s : dependencies.get(fruits)) {
if (!seen || weights.get(s).compareTo(weights.get(best)) > 0) {
if (!seen || weights.get(s) - weights.get(best) > 0) {
seen = true;
best = s;
}
@@ -3,7 +3,7 @@
import java.util.*;
public class Main {
private static Optional<String> max(Map<String, List<String>> dependencies, String fruits, Map<String, String> weights) {
return dependencies.get(fruits).stream().m<caret>ax((o1, o2) -> weights.get(o1).compareTo(weights.get(o2)));
private static Optional<String> max(Map<String, List<String>> dependencies, String fruits, Map<String, Integer> weights) {
return dependencies.get(fruits).stream().m<caret>ax((o1, o2) -> weights.get(o1)-weights.get(o2));
}
}