짧은하루
가장 가까운 글자 (프로그래머스, 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