문제 풀려고 방법 찾다가 얼결에 사기적인 함수를 발견해버린 문제
이건 안푼걸로 치겠다...
swapcase라는 함수를 처음봤다
파이썬은 정말 상상할 수 있는 함수가 다있구나...
str = str.swapcase(input())
print(str)
내가 풀고 싶었던 방법은 이런 식
str에 있는 문자가 소문자면 upper 대문자면 lower로 하고 싶었는데
생각보다 구현이 잘 안돼서 끙끙 앓다 치팅을 써버린 느낌이다 ㅎ
str = input()
for i in str:
if i.islower():
print(i.upper(),end='')
else:
print(i.lower(),end='')
이런식의 풀이방법도 있다
for문으로 i를 찾아 소/대문자 판별하는 건 똑같은데
그걸 붙이는 방식이 다름 !
str = input()
answer = ""
for i in list(str):
if i.isupper() == True:
answer += i.lower()
else:
answer += i.upper()
print(answer)
출처 : 프로그래머스
'코딩테스트' 카테고리의 다른 글
[프로그래머스] [SQL] 진료과별 총 예약 횟수 출력하기 (0) | 2023.10.02 |
---|---|
[프로그래머스] [Python] 평균 구하기 (0) | 2023.10.01 |
[프로그래머스] [Python] 카운트 업 (1) | 2023.09.30 |
[프로그래머스] [SQL] 조건에 맞는 회원수 구하기 (1) | 2023.09.26 |
[프로그래머스] [SQL] 성분으로 구분한 아이스크림 총 주문량 (0) | 2023.09.25 |