1. 문제
https://programmers.co.kr/learn/courses/30/lessons/12930
2. 풀이
- 공백이 여러개 있는 것에 유의하여 문제를 해결하면 잘 해결됩니다. 공백을 하나로만 간주하여 시간이 꽤 소요되었습니다.
def solution(s):
answer = ''
cnt = 0
for x in s:
if x.isalpha():
answer += ( x.upper() if cnt % 2 == 0 else x.lower() )
cnt += 1
else:
answer += x
cnt = 0
return answer