728x90
반응형
문제 출처: https://school.programmers.co.kr/learn/courses/30/lessons/12930
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
틀린 풀이:
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] 이런식으로 나온다
반응형
댓글