반응형
def solution(s):
result = []
count = 0
for idx1 in range(len(s)):
for idx2 in range(idx1-1, -1, -1):
if s[idx1] == s[idx2]:
count = idx1 - idx2
break
else:
count = 0
if count == 0:
result.append(-1)
else:
result.append(count)
return result
반응형
'삽집하는 개발들 > 알고리즘' 카테고리의 다른 글
[39일차][프로그래머스][138477]명예의 전당 (1) (0) | 2023.08.07 |
---|---|
[39일차][프로그래머스][176963]추억 점수 (0) | 2023.08.07 |
[37일차][프로그래머스][120868]삼각형의 완성조건 (2) (0) | 2023.08.02 |
[37일차][프로그래머스][134240]푸드 파이트 대회 (0) | 2023.08.02 |
[37일차][프로그래머스][68644]두 개 뽑아서 더하기 (0) | 2023.08.02 |