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 912848a commit c299218Copy full SHA for c299218
longest-consecutive-sequence/gmlwls96.kt
@@ -0,0 +1,18 @@
1
+package leetcode_study
2
+
3
+class Solution {
4
+ fun longestConsecutive(nums: IntArray): Int {
5
+ nums.sort()
6
+ val consecutiveArray = IntArray(nums.size)
7
+ var maxCount = 0
8
+ for (i in nums.lastIndex - 1 downTo (0)) {
9
+ if (nums[i] + 1 == nums[i + 1]) {
10
+ consecutiveArray[i] += consecutiveArray[i + 1] + 1
11
+ if (consecutiveArray[i] > maxCount) {
12
+ maxCount = consecutiveArray[i]
13
+ }
14
15
16
+ return maxCount + 1
17
18
+}
0 commit comments