프로그래머스

가장 가까운 글자

백준파이썬개발자:프로젝트골드 2024. 3. 5. 10:05
반응형

그저 내 능력으로 안되서 코드를 가져왔다.

def solution(s):
    answer = []
    s_dict = dict()
    
    for i in range(len(s)):
        if s[i] not in s_dict:
            answer.append(-1)
        else:
            answer.append(i-s_dict[s[i]])
        s_dict[s[i]] = i
        
    return answer
반응형