[codeup] 1295 : 알파벳 대소문자 변환

SUNGJIN KIM·2021년 11월 21일
0

CODEUP

목록 보기
7/76
post-thumbnail

문제

주어지는 문장의 대문자를 소문자로, 소문자를 대문자로 변경하는 프로그램을 작성하라.

입력

주어지는 문장의 대문자를 소문자로, 소문자를 대문자로 변경하는 프로그램을 작성하라.

입력 예시

CodeChallenge2014withMSP

출력

대소문자를 서로 변환한 결과를 출력한다.

출력 예시

cODEcHALLENGE2014WITHmsp

문제 풀이

python에는 아주 좋은 함수가 있다.
해당 문제를 풀기 위해서는 대/소문자인지 구분해주는 함수, 대/소문자 변경해주는 함수를 사용하였다.

isUpper(), islower() : 대/소문자인지 구분해주는 함수 (true/false)
upper(), lower() : 대문자를 소문자로, 소문자를 대문자로 변경해주는 함수

sentence = list(input())

def check(sc_array):
    result = []
    for i in sc_array:
        if i.islower() == True:
            result.append(i.upper())
        elif i.isupper() == True:
            result.append(i.lower())
        else:
            result.append(i)
    return result

print(''.join(check(sentence)))
profile
#QA #woonmong

0개의 댓글