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

일단 해볼게·2023년 10월 3일
0

프로그래머스

목록 보기
73/106

https://school.programmers.co.kr/learn/courses/30/lessons/142086

def solution(s):
    answer = []
    word = {}
    
    for i in range(len(s)):
        if s[i] not in word: # word 안에 없다면 -1 
            answer.append(-1)
        else: # word 안에 있으면 현재 알파벳 위치 - 기존 알파벳 위치
            answer.append(i - word[s[i]])
        
        word[s[i]] = i # word에 현재 알파벳 위치 갱신
            
    return answer
profile
시도하고 More Do하는 백엔드 개발자입니다.

0개의 댓글