July 22, 2021
def solution(arr):
if len(arr)==1:
return arr
result = []
for i in range(len(arr)-1):
if arr[i] != arr[i+1]:
result.append(arr[i])
if arr[-1] != result[-1]:
result.append(arr[-1])
return result
def solution(arr):
if len(arr) == 1:
return arr
result = []
for i in range(len(arr) - 1):
if arr[i] != arr[i + 1]:
result.append(arr[i])
if len(result) == 0:
result.append(arr[-1])
elif arr[-1] != result[-1]:
result.append(arr[-1])
return result
def no_continuous(s):
a = []
for i in s:
if a[-1:] == [i]: continue
a.append(i)
return a
print( no_continuous( "133303" ))
아래와 같이 빈 배열이더라도 에러가 뜨지 않는다.
a = []
print(a[-1:])