leetcode(리트코드)6월06일 challenge128-Longest Consecutive Sequience(python)
leetcode(리트코드)6월06일 challenge128-Longest Consecutive Sequience(python)
leetcode June 06일 - Longest Consecutive Sequience 문제입니다.
1. 문제
https://leetcode.com/problems/longest-consecutive-sequence/
2. Input , Output
3. 분류 및 난이도
Medium 난이도입니다.
6월 06일자 챌린지 문제입니다.
4. 문제 해석
- 부분 문자열을 합쳐서 가장 긴 연속된(1,2,3,4 … 이런 식) 문자열의 길이를 리턴하세요.
5. code
python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class Solution:
def longestConsecutive(self, nums: List[int]) -> int:
if len(nums) == 0:
return 0
nums.sort()
res = 0
count = 1
print(nums)
for i in range(len(nums)-1):
if nums[i] == nums[i+1]:
continue
if nums[i]+1 == nums[i+1] :
count+=1
else :
res = max(res,count)
count=1
return max(res,count)
6. 결과 및 후기, 개선점
필요시 c++로 풀어드립니다.
This post is licensed under CC BY 4.0 by the author.