본문 바로가기

프로그래머스

가장 가까운 글자

반응형

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

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
반응형

'프로그래머스' 카테고리의 다른 글

프로그래머스 이중리스트로 만들기  (0) 2024.04.04
시저암호(아스키코드)  (0) 2024.03.03
최소 직사각형  (0) 2024.03.01
이상한 문자 만들기  (0) 2024.02.29
행렬의 덧셈  (0) 2024.02.29