내 풀이
def solution(arr):
answer = []
for i in arr:
if len(answer) == 0:
answer.append(i)
if i != answer[-1]:
answer.append(i)
return answer
다른방법 1
# 문제가 개편되었습니다. 이로 인해 함수 구성이나 테스트케이스가 변경되어, 과거의 코드는 동작하지 않을 수 있습니다.
# 새로운 함수 구성을 적용하려면 [코드 초기화] 버튼을 누르세요. 단, [코드 초기화] 버튼을 누르면 작성 중인 코드는 사라집니다.
def no_continuous(s):
a = []
for i in s:
if a[-1:] == [i]: continue
a.append(i)
return a
# 아래는 테스트로 출력해 보기 위한 코드입니다.
print( no_continuous( "133303" ))
'Engineering WIKI > Programmers' 카테고리의 다른 글
[프로그래머스] 문자열 내 p와 y의 개수 (0) | 2022.04.15 |
---|---|
[프로그래머스] 문자열 내 마음대로 정렬하기 (0) | 2022.04.14 |
[프로그래머스] 두 정수 사이의 합 (0) | 2022.04.14 |
[프로그래머스] 나누어 떨어지는 숫자 배열 (0) | 2022.04.12 |
[프로그래머스] 다트 게임 (0) | 2022.04.11 |
[프로그래머스] 가운데 글자 가져오기 (0) | 2022.04.11 |
[프로그래머스] [1차] 비밀지도 (0) | 2022.04.11 |
[프로그래머스] 부족한 금액 계산하기 (0) | 2022.04.07 |