We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9815473 commit ee24006Copy full SHA for ee24006
longest-consecutive-sequence/nrudev.ts
@@ -0,0 +1,13 @@
1
+function longestConsecutive(nums: number[]): number {
2
+ const set = new Set<number>(nums);
3
+ let result = 0;
4
+
5
+ for (const num of set) {
6
+ if (set.has(num - 1)) continue;
7
+ let length = 1;
8
+ while (set.has(num + length)) length++;
9
+ result = Math.max(length, result);
10
+ }
11
12
+ return result;
13
+}
0 commit comments