주어진 문자열을 공백 기준으로 각각의 원소로 생각하고, 각 원소들에 대하여 index의 홀짝 여부를 판단하여 요소들을 알맞게 리턴해주면 된다. 음.. 뭔가 말이 이상한것 같은데 코드를 보면 바로 이해할 수 있을 것이다. 반환할 때 요구하는 형태와 맞는지 꼭 체크하자!
def solution(s):
answer = ""
target = s.split(" ")
for elem in target:
for idx, char in enumerate(elem):
if idx%2==0:
answer += char.upper()
else:
answer += char.lower()
answer += " "
return answer[:-1]
'알고리즘 & 코딩테스트 > 코딩테스트' 카테고리의 다른 글
Programmers Lv. 1 "삼총사" (0) | 2023.05.31 |
---|---|
Programmers Lv.1 "예산" (0) | 2023.05.31 |
Programmers Lv. 1 "3진법 뒤집기" (0) | 2023.05.24 |
Programmers Lv.1 "같은 숫자는 싫어" (0) | 2023.05.24 |
Programmers Lv. 1 "최대공약수와 최소공배수" (0) | 2023.05.22 |