이런 경우를 위한 내장함수는 따로 없을겁니다. 그냥 반복형 구문을 사용하여 배열 내 각 원소에 대한 작업을 해주는 방식으로 처리해야 할 것으로 보입니다. 아래 예제코드를 참조해보시기 바랍니다.
data = [2, 41, 20, 32, 55, 34, 35, 36, 36, 59, 25, 10, 11, 19, 40]
judge = INTARR(N_ELEMENTS(data))
sn = 1
value = data[0]
indices = [0]
FOR j = 1, N_ELEMENTS(data)-1 DO BEGIN
IF data[j] EQ value+1 THEN BEGIN
sn = sn+1
indices = [indices, j]
ENDIF ELSE BEGIN
sn = 1
indices = [j]
ENDELSE
IF sn GE 3 THEN judge[indices] = 1
value = data[j]
ENDFOR
PRINT, judge
result = judge*data
PRINT, result