짧은하루
가장 가까운 글자 (프로그래머스, Python) 본문
def solution(s):
answer = []
past = []
for i, j in enumerate(s):
if j not in past:
answer.append(-1)
past.append(j)
else:
answer.append(s[:i][::-1].find(j) + 1)
return answer
if __name__ == '__main__':
print(solution("banana"))
다른 문제 정답 보기
반응형
'Language > Python Coding Challenges' 카테고리의 다른 글
기사단원의 무기 (프로그래머스, Python) (0) | 2023.05.03 |
---|---|
과일 장수 (프로그래머스, Python) (0) | 2023.05.03 |
[1차] 비밀지도 (프로그래머스, Python) (0) | 2023.05.03 |
[1차] 다트 게임 (프로그래머스, Python) (0) | 2023.05.03 |
2016년 (프로그래머스, Python) (0) | 2023.05.03 |
Comments