개발/CS study
[프로그래머스] 빈 리스트에 대한 처리
물만난동그리
2023. 3. 20. 13:03
728x90
Error를 막기 위해서는 리스트 형식 취해서 + 인덱스 활용
lst[-1:]
a = ['a','b','c']
print(a[-1]) #c
print(a[-1:]) #['c']
b = []
print(b[-1]) #error
print(b[-1:]) #[] 에러 없이 빈 리스트 반환
프로그래머스 '스택 큐' '같은 숫자는 싫어'
모범 풀이
def no_continuous(s):
a = []
for i in s:
if a[-1:] == [i]: continue
a.append(i)
return a
나의 풀이
def solution(arr):
answer = [-1]
for i in arr:
if i == answer[len(answer)-1]:
continue
else:
answer.append(i)
answer.pop(0)
return answer
728x90