문제
처음 작성한 코드
def solution(arr):
answer = []
for idx,value in enumerate(arr):
if idx==0 or arr[idx]!=arr[idx-1]:
answer.append(value)
return answer
코드 리뷰 후
def solution(arr):
answer = [value for idx,value in enumerate(arr) if idx==0 or arr[idx]!=arr[idx-1]]
return answer
깨달은 점
enumerate()는 인덱스와 인덱스에 해당하는 값을 반환해준다.
한 줄에 한 번에 나타내는 것이 아직은 익숙치않다..
'Programmers' 카테고리의 다른 글
3진법 뒤집기 (0) | 2020.12.29 |
---|---|
2016년 (0) | 2020.12.29 |
나누어 떨어지는 숫자 배열 (0) | 2020.12.29 |
수박수박수박수박수박수? (0) | 2020.12.29 |
문자열 내 마음대로 정렬하기 (0) | 2020.12.29 |