728x90
반응형
문제 출처: https://school.programmers.co.kr/learn/courses/30/lessons/12930
틀린 풀이:
def solution(s):
return "".join([i.upper() if s.index(i) % 2 == 0 else i for i in s])
# 이렇게 하니 find 에서 L을 찾으면 뒤에 L 까지 바뀌어서 안된다.,
풀이:
def solution(s)
return ' '.join([''.join([b.upper() if a % 2 == 0 else b.lower() for a, b in enumerate(i)]) for i in s.split(' ')])
# 맨밑 조인을 하지 않으면 ['TrY'],[HeLlO],[WoRlD] 이런식으로 나온다
반응형
댓글