스택/큐
-
12906. 같은 숫자는 싫어(Python, Programmers Level 1)Programmers 2022. 9. 4. 00:16
문제 설명 연속적으로 나타나는 숫자를 제거하고 남은 숫자를 반환합니다. 기존 배열을 순회하며 새 배열을 만들어 반환할 것입니다. 만약, num이 첫 번째 항목이면 일단 결과 배열에 넣고, 그렇지 않다면 이전 값과 다른 경우에만 결과에 넣습니다. 코드 num이 첫 번째 항목이거나 이전 값과 다를 때 결과 배열에 넣어줍니다. answer = [] for i, num in enumerate(arr): if i == 0 or arr[i - 1] != num: answer.append(num) 더보기 def solution(arr): answer = [] for i, num in enumerate(arr): if i == 0 or arr[i - 1] != num: answer.append(num) return a..