나의 답안
def solution(s):
answer = list(s)
count = 0
for i in range(len(s)):
if s[i] == " ":
count = 0
continue
else:
if count % 2 == 0 or count == 0:
answer[i] = answer[i].upper()
else:
answer[i] = answer[i].lower()
count += 1
return "".join(answer)
살펴볼만한 답안
def toWeirdCase(s):
return " ".join(map(lambda x: "".join([a.lower() if i % 2 else a.upper() for i, a in enumerate(x)]), s.split(" ")))
'코딩 테스트 (Coding Test)' 카테고리의 다른 글
[프로그래머스] 2018 카카오 [1차] 비밀지도 (2) | 2023.01.11 |
---|---|
[프로그래머스] 소수 만들기 (0) | 2023.01.10 |
[프로그래머스] 시저 암호 (0) | 2023.01.10 |
[프로그래머스] *최대공약수와 최소공배수 (0) | 2023.01.10 |
[프로그래머스] *소수 찾기 (0) | 2023.01.10 |