언어/Python

Swap case - Hacker Rank 파이썬 코드 챌린지 1

쟈누이 2020. 2. 13. 18:14
반응형

 

요즈음 입사 후, 틈틈히 점심시간 때 파이썬 공부를 다시 하고 있는데요.

이미, '점프 투 파이썬'을 여러번 복습 했기에

배운 개념들을 채화하고, 책에서는 놓쳤던 부분들을 

다시 공부하고 기록하기 위해 노력하고 있습니다.

 

코드 챌린지를 풀때마다 느끼는 거지만... 아직도 모르는 게 많네요 ㅠㅠ

 

제가 이번에 문제를 풀어본 사이트는 아래 이곳이에요

https://www.hackerrank.com/challenges/swap-case/problem

 

sWAP cASE | HackerRank

Swap the letter cases of a given string.

www.hackerrank.com

우선, 제가 풀어서 제출한 코드를 공유하고 

풀이를 시작할까 합니다

def swap_catse(value):
    answer = str(value.swapcase())
    return answer

ex = 'hello Python'

ddd = swap_catse(ex)
print(ddd)

>>> HELLO pYTHON

파이썬 swapcase() 함수는 문자열의 대문자는 소문자로, 소문자는 대문자로 각각 바꾸어 주는 

문자열 함수입니다.  많이 중요한 함수는 아니지만

공부해두고 숙지한다면 괜찮을 것 같다는 생각이 드네요. 

 

swapcase() 함수의 사용 예는 아래와 같습니다.

>>> a = 'HEllo'
>>> print(a)
HEllo


# swapcase() 함수 사용
>>> a.swapcase()
>>> print(a)
heLLO

 

이번 코드는 꽤 간단해서 금방 끝낼 수 있었습니다.

문제를 푸는데 참고한 사이트 공유드릴게요

 

https://agiantmind.tistory.com/31

 

[Python] 문자열 관련 함수

Python에서는 문자열 변수에 대해서 클래스 개념의 함수가 정의 되어 있어 큰 노력없이 쉽게 핸들링 할 수 있다. 아래에는 Python의 친절한 문자열 관련 함수들과 그 예를 정리하였다. ※ a : 문자열 변수 a.upper..

agiantmind.tistory.com

만약에 좀 더 간단한 코드를 알고 계신분은 

언제든지 아래 댓글로 환영합니다!

반응형