DHistory
[Programmers] Level 1 - 이상한 문자 만들기 본문
문제
풀이
"""
1. 짝수번째 알파벳은 대문자
2. 홀수번째 알파벳은 소문자
주의)
1. 짝/홀은 index가 아니라 단어별로 짝/홀수 인덱스를 판단
2. 공백 개수는 한 개 이상
"""
def solution(s):
answer = []
index = 0
for alpha in list(s):
if alpha == ' ':
index = 0
answer.append(alpha)
continue
answer.append(alpha.upper() if index % 2 == 0 else alpha.lower())
index += 1
return ''.join(answer)
채점 결과
'Computer Science > Algorithm' 카테고리의 다른 글
[Programmers] Level 1 - 시저 암호 (0) | 2023.08.10 |
---|---|
[Programmers] Level 1 - 약수의 합 (0) | 2023.08.10 |
[Programmers] Level 1 - 자릿수 더하기 (0) | 2023.08.10 |
[Programmers] Level 1 - 자연수 뒤집어 배열로 만들기 (0) | 2023.08.09 |
[Programmers] Level 1 - 정수 내림차순으로 배치하기 (0) | 2023.08.09 |