DevLog:-)

[프로그래머스][파이썬]가장 가까운 같은 글자 본문

카테고리 없음

[프로그래머스][파이썬]가장 가까운 같은 글자

hyeon200 2023. 6. 18. 03:42
반응형

문제

코드

def solution(s):
    answer = []
    d = {a:-1 for a in s}
    
    for i in range(len(s)):
        if(d[s[i]]==-1):
            answer.append(-1)
        else:
            answer.append(i-d[s[i]])
        d[s[i]]=i
 
    return answer

 

코멘트

딕셔너리를 이용해서 이전 단어의 위치와 해당 위치의 차를 구해 answer에 append하였다. 

 

반응형