값이 겹치지 않는 가장 긴 구간

레벨 D1 · 코딩 · JavaScript · 목표 시간 4분 · 게시일 2026-09-26

정수 배열 nums가 주어진다. 연속한 구간 가운데 같은 값이 두 번 이상 들어 있지 않은 가장 긴 구간의 길이를 반환하시오. 빈 배열이면 0을 반환한다.

nums의 길이는 최대 100,000이고, 각 원소는 0 이상 1,000,000,000 이하이다. 시작점마다 구간을 새로 늘려 보는 방법으로는 시간 안에 끝나지 않는다.

예제

solve([1,2,3,1,2,4,5])
solve([7,7,7])
solve([])

D1 레벨의 다른 문제 · 코딩 문제 목록