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
'개발 > CS study' 카테고리의 다른 글
[프로그래머스] 스택/큐, 주식가격 (0) | 2023.03.30 |
---|---|
[프로그래머스] 스택/큐, 다리를 지나는 트럭 (0) | 2023.03.24 |
[프로그래머스] 스택/큐, 프린터 (0) | 2023.03.24 |
[프로그래머스] (0) | 2023.03.20 |
[프로그래머스] 해시, 베스트앨범 (0) | 2023.03.17 |