Skip to content

Commit 5eb5f56

Browse files
committed
Fix Issue 19: Related to the consecutive sequence.
1 parent f4de1c9 commit 5eb5f56

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/test/java/com/github/streams/practice/c_hard/numbers/HardNumbersProblemSolution.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,11 @@ public static List<Integer> generateIntStreamOfPrimeNumberStream(final int limit
2323
.toList();
2424
}
2525

26-
public static Integer largestConsecutiveSequence(List<Integer> input) {
26+
public static Integer largestConsecutiveSequence(final List<Integer> input) {
2727
final var set = new HashSet<>(input);
28-
return set.stream()
29-
.filter(value -> set.contains(value - 1))
28+
return input.stream()
29+
.distinct()
30+
.filter(value -> !set.contains(value - 1))
3031
.collect(
3132
Collectors.toMap(
3233
Function.identity(),

0 commit comments

Comments
 (0)