def solution(s):
answer = ''
s = list(s)
cnt = 0
for i in range(len(s)):
if s[i] == ' ':
answer += s[i]
cnt = 0
else:
if cnt%2 == 0:
answer += s[i].upper()
cnt += 1
else:
answer += s[i].lower()
cnt += 1
return answer
정석풀이
def solution(s):
answer = []
for word in s.split(' '):
for i, char in enumerate(word):
if i % 2 == 0:
answer.append(char.upper())
else:
answer.append(char.lower())
answer.append(' ')
answer.pop()
return "".join(answer)
'Programming > Programmers' 카테고리의 다른 글
[프로그래머스/Python] 숫자의 표현 (0) | 2020.12.29 |
---|---|
[프로그래머스/Python] 실패율 (0) | 2020.12.27 |
[프로그래머스/Python] 가운데 글자(구현) (0) | 2020.12.22 |
[프로그래머스/Python] 3진법 뒤집기(진법변환) (0) | 2020.12.22 |
[프로그래머스/Python] 두 개 뽑아서 더하기(조합) (0) | 2020.12.22 |