Home [ALGORITHM_JOBS] 40. 대소문자 변환
Post
Cancel

[ALGORITHM_JOBS] 40. 대소문자 변환



Preview Image

문제

문자열이 주어질 때, 대문자는 소문자로, 소문자는 대문자로 바꾸는 프로그램을 작성하시오. 알파벳이 아닌 문자는 그대로 유지한다.


입력

첫 번째 줄에 문자열이 주어진다. ( 1 ≤ 문자열의 길이 ≤ 1,000 )


출력

문자열 내의 대문자는 소문자로, 소문자는 대문자로 바꾼 결과를 출력한다.


예제 입력

hELLO wORLD!

예제 출력

Hello World!

아이디어

이번 문제는 배열으로 풀었다. for문을 돌려 배열의 i번째가 대문자면 소문자로, 소문자면 대문자로 변환 하도록 했다.


코드

풀이보기(클릭)
1
2
3
4
5
6
7
8
9
10
arr = list(input())

for i in range(len(arr)):
    if arr[i].isupper():
        arr[i] = arr[i].lower()
    else:
        arr[i] = arr[i].upper()

for i in range(len(arr)):
    print(arr[i], end='')

문제 출처

ALGORITHM JOBS

This post is licensed under CC BY 4.0 by the author.

[해킹 기초] 15. Back door

[ALGORITHM_JOBS] 41. 과제물 망치기

Trending Tags