https://school.programmers.co.kr/learn/courses/30/lessons/12930
연습문제
def solution(s):
answer = ''
for i in s.split():
for idx, val in enumerate(i):
if idx % 2 == 0:
answer += val.upper()
else:
answer += val.lower()
answer += ' '
return answer[:-1]
처음에 이렇게 했는데 오류남..
아무리 생각해도 모르겠어서 질문하기 보니까 split(" ")
으로 고치면 된다고 한다.
def solution(s):
answer = ''
for i in s.split(" "):
for idx, val in enumerate(i):
if idx % 2 == 0:
answer += val.upper()
else:
answer += val.lower()
answer += ' '
return answer[:-1]
성공
근데 문제 다시 읽어봐도 그냥 split()
이 맞는 것 같은데..
밤이라 피곤해서 그런지 의도를 모르겠다.