가장 가까운 같은 글자
def solution(s):
answer = []
for idx, char in enumerate(s):
if char not in s[:idx]:
answer.append(-1)
else:
last = s[:idx].rfind(char)
answer.append(idx - last)
return answer
다른 사람 풀이
def solution(준식):
어떻게사람이름이,엄=int,chr(int(chr(52)+chr(57)))
엄준식 = []
for 준,어엄 in enumerate(준식):
for 식 in range(어떻게사람이름이(엄), 준+어떻게사람이름이(엄)):
if 준식[준-식]==어엄:
엄준식.append(식)
break
else:
엄준식.append(-어떻게사람이름이(엄))
return 엄준식
오늘 다른 사람 풀이 보는데 이상한게 있어서 가져와봄