본문으로 건너뛰기

문자열 대소문자 변환 - 문제 풀이

문자열 대소문자 변환 - 문제 풀이

문자열 대소문자를 변환하는 3가지 풀이 방법을 확인해 보세요.


방법 1
def solution(s):
result = ""
for i in range(len(s)): # 문자열 길이만큼 반복
if i % 2 == 0: # 짝수 번째 문자는 대문자로
result += s[i].lower() # 소문자로 변환
else: # 홀수 번째 문자는 소문자로
result += s[i].upper() # 대문자로 변환
return result

문제열의 사용하면 입력된 문자열 s에서 짝수 번째 문자는 소문자로,

홀수 번째 문자는 대문자로 변환한 결과를 반환할 수 있습니다.


사용 예시

입출력 예시
input_string = "CoDeFrIeNds"

result = solution(input_string)
print(result) # 출력: "cOdEfRiEnDs"