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

2020. 2. 13. 18:14·언어/Python
반응형

 

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

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

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

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

 

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

 

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

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

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

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

반응형

'언어 > Python' 카테고리의 다른 글

python study : Generator  (0) 2020.03.28
Python IDE - VS code 단축키 정리 1  (0) 2020.03.17
Introducing python 참고 개념 : multiprocessing  (0) 2020.03.17
String Split and Join? - Hacker Rank 파이썬 코드 챌린지 3  (0) 2020.02.16
What's Your Name? - Hacker Rank 파이썬 코드 챌린지 2  (0) 2020.02.14
'언어/Python' 카테고리의 다른 글
  • Python IDE - VS code 단축키 정리 1
  • Introducing python 참고 개념 : multiprocessing
  • String Split and Join? - Hacker Rank 파이썬 코드 챌린지 3
  • What's Your Name? - Hacker Rank 파이썬 코드 챌린지 2
쟈누
쟈누
Ad astra per aspera
    반응형
  • 쟈누
    쟈누의 기록공간
    쟈누
  • 전체
    오늘
    어제
    • 분류 전체보기 (444)
      • AWS (31)
        • Glue (4)
        • S3 (1)
      • 클라우드 (0)
      • Data Engineering (37)
        • GitHub (10)
        • NiFi (11)
        • Spark (10)
        • Snowflake (0)
        • 머신러닝, AI (6)
      • 언어 (118)
        • 데이터 베이스 (42)
        • JAVA (9)
        • Python (34)
        • Java Script (15)
        • Linux (18)
      • 프로젝트, 인강 그리고 책 (30)
        • Spotify Project (7)
        • RASA chatbot Project (9)
        • Naver shopping Project (6)
        • 빅데이터를 지탱하는 기술 (8)
      • OLD (56)
        • IT 용어 사전 (13)
        • Front End (12)
        • Back End (31)
      • Error code 모음 (165)
        • 1. SQL errors (17)
        • 2. Hadoop errors (20)
        • 3. Linux Errors (14)
        • 4. Python errors (33)
        • 5. JAVA, Spring errors (41)
        • 6. Jav Script errors (10)
        • 7. Dev Tools errors (9)
        • 8. Git errors (8)
        • 9. Jenkins Errors (4)
        • 10. airflow Errors (2)
        • 11. Aws errors (7)
      • 개인 (1)
        • 책 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 블로그 관리
    • 글쓰기
  • 링크

  • 공지사항

    • 간단한 블로그 소개
  • 인기 글

  • 태그

    설치
    error
    java
    Python
    리눅스
    Spring
    파이썬
    SQL
    linux
    json
    AWS
    자바
    python error
    MySQL
    에러
    install
    node
    NiFi
    Git
    API
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
쟈누
Swap case - Hacker Rank 파이썬 코드 챌린지 1
상단으로

티스토리툴바