Notice
Recent Posts
Recent Comments
Link
jyamethyst21 님의 블로그
프로그래머스 - '대문자와 소문자' (PYTHON 풀이) 본문
문제:

my_string에 소문자가 존재하면 대문자로, 대문자가 존재하면 소문자로 변경해서 이를 출력하는 문제이다.
풀이:
def solution(my_string):
answer = ""
for i in my_string:
if i.isupper():
answer += i.lower()
else:
answer += i.upper()
return answer
변환된 문자열을 반환하기 위하여 answer 변수를 초기화하고, 반복문을 통해 모든 문자열을 확인한다.
이때 파이썬의 isupper()를 활용해서 만약 대문자라면 이를 소문자로 바꾼 뒤 answer 변수에 추가하고, 그렇지 않다면 대문자로 바꿔서 추가하는 로직을 세웠다.
최종적으로 변환된 변수인 answer를 반환하면 된다.
'CODING 💻' 카테고리의 다른 글
| 프로그래머스 - 'n의 배수 고르기' (PYTHON 풀이) (0) | 2026.05.28 |
|---|---|
| 프로그래머스 - '가장 큰 수 찾기' (PYTHON 풀이) (0) | 2026.05.27 |
| 프로그래머스 - '삼각형의 완성조건 (1)' (PYTHON 풀이) (0) | 2026.05.25 |
| 프로그래머스 - '숨어있는 숫자의 덧셈 (1)' (PYTHON 풀이) (0) | 2026.05.24 |
| 프로그래머스 - '모음 제거' (PYTHON 풀이) (0) | 2026.05.23 |
