Lv0 프로그래머스(Programmers)[Python][파이썬] 대문자와 소문자

"""
출처: 프로그래머스 코딩 테스트 연습,
https://school.programmers.co.kr/learn/courses/30/lessons/120893
"""

#풀이 과정1
def solution(my_string):
answer = ''
a = list(my_string)

for x in range(len(a)):
if a[x] == my_string.lower()[x]:
a[x] = my_string.upper()[x]

else:
a[x] = my_string.lower()[x]
answer = "".join(a)
return answer

# 풀이 과정2

def solution(my_string):
x=list(my_string)
for a in range(len(x)):
if x[a]==x[a].upper():
x[a]=x[a].lower()
else:x[a]=x[a].upper()
answer = "".join(x)
return answer