728x90
문제 설명
문자열 myString이 주어집니다. myString에서 알파벳 "a"가 등장하면 전부 "A"로 변환하고, "A"가 아닌 모든 대문자 알파벳은 소문자 알파벳으로 변환하여 return 하는 solution 함수를 완성하세요.
https://school.programmers.co.kr/learn/courses/30/lessons/181874
제한 사항
1 ≤ myString의 길이 ≤ 20
myString은 알파벳으로 이루어진 문자열입니다.
예제
myString | result |
abstract algebra | AbstrAct AlgebrA |
PrOgRaMmErS | progrAmmers |
문제 풀이
def solution(myString):
answer = [char.upper() if char.lower() == 'a' else char.lower() for char in myString]
return ''.join(answer)
파이썬을 독학하시는 분들에게 도움이 되길 바라며,
혹 더 좋은 방법이 있거나 오류가 있다면 편하게 말씀 부탁드립니다.
728x90