문제
링크텍스트
과정
[pos for pos, char in enumerate(s) if char == i]
def solution(s):
Z = [None] * len(s)
import string
for i in string.ascii_lowercase[:26]:
l = [pos for pos, char in enumerate(s) if char == i]
n = len(l)
if n > 0:
j = 0
Z[l[j]] = -1
while j < n-1:
j += 1
Z[l[j]] = l[j] - l[j-1]
answer = Z
return answer
안녕하세요, 99클럽 그룹 리더 조커입니다!
리스트 컴프리헨션을 이용한 풀이 잘 봤습니다
저도 velog 이번 스터디를 통해 처음 써보면서 알게 된 사실인데,
'''
옆에 python을 붙이면 코드에 색이 입혀지실 거예요!
블로그에서 더 가독성이 좋아지기에 전달해 드립니다..
앞으로도 힘내서 매일 TIL 도전해 보세요! 화이팅입니다 :)
99클럽 https://bit.ly/3TN5TBL