Guidelines

λ¬Έμžμ—΄ λŒ€μ†Œλ¬Έμž λ³€ν™˜ - 문제 풀이

λ¬Έμžμ—΄ λŒ€μ†Œλ¬Έμžλ₯Ό λ³€ν™˜ν•˜λŠ” 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"

Guidelines

AI Tutor

Publish

Design

Upload

Notes

Favorites

Help