def solution(s):
answer = ''
arr = s.split(' ')
for s in arr:
for i, x in enumerate(s):
answer += x.upper() if i % 2 == 0 else x.lower()
answer += ' '
return answer[:-1]
풀이
1. 공백으로 나눔
2. 문자열 s를 enumerate를 통해 index와 value에 접근
- i가 짝수이면 대문자, i가 홀수이면 소문자
- answer에 더하기
- 문자열 하나를 끝내면 공백 문자 더해주기
3. 마지막 공백 문자를 제외한 answer 리턴
'Algorithm > 프로그래머스' 카테고리의 다른 글
[프로그래머스] Lv1 - 자연수 뒤집어 배열로 만들기 (파이썬) (0) | 2022.03.24 |
---|---|
[프로그래머스] Lv1 - 자릿수 더하기 (파이썬) (0) | 2022.03.24 |
[프로그래머스] Lv1 - 약수의 합 (파이썬) (0) | 2022.03.23 |
[프로그래머스] Lv1 - 시저 암호 (파이썬) (0) | 2022.03.23 |
[프로그래머스] Lv1 - 문자열을 정수로 바꾸기 (파이썬) (0) | 2022.03.23 |