728x90
반응형
같은 숫자는 싫어(프로그래머스 Lv.1)
https://school.programmers.co.kr/learn/courses/30/lessons/12906
내 코드
def solution(arr):
answer = []
n = arr[0]
answer.append(arr[0])
for i in range(1,len(arr)):
if arr[i] != n:
answer.append(arr[i])
n = arr[i]
return answer
베스트 코드
def solution(arr):
answer = []
for c in arr:
if len(answer) == 0 or answer[-1] != c:
answer.append(c)
return answer
728x90
반응형
'Python공부 > 프로그래머스' 카테고리의 다른 글
(Python)시저 암호(프로그래머스Lv.1) (0) | 2023.06.14 |
---|---|
(Python) 삼총사(프로그래머스 Lv.1) (2) | 2023.06.14 |
(Python)최소 직사각형(프로그래머스 Lv.1) (0) | 2023.06.14 |
(Python)최대공약수와 최대공배수(프로그래머스 Lv.1) (0) | 2023.06.14 |
(Python)3진법 뒤집기(프로그래머스 Lv.1) (0) | 2023.06.14 |