String Split and Join? - Hacker Rank 파이썬 코드 챌린지 3

2020. 2. 16. 15:43·언어/Python
반응형

 

시작한지는 어언 3일차

천천히 더 많이 올릴 수 있도록 해야겠네요

 

문제 링크는 아래 클릭하시면 되요~!

https://www.hackerrank.com/challenges/python-string-split-and-join/problem

 

String Split and Join | HackerRank

Use Python's split and join methods on the input string.

www.hackerrank.com

우선, 저는 2가지 방법으로 풀어보았습니다

 

1 replace() 함수를 이용한 방법

>>a = "this is a string"
>>b = a.replace(" ","-")
>>print(b)

This-is-a-string

replace() 함수의 경우에는 문자열 관련 함수에서 가장 많이 쓰이는 함수 중 하나입니디ㅏ.

replace(바뀌게될 문자열, 바꿀 문자열)처럼 사용하여 문자열 안에 있는 특정한 값을 

다른 값으로 바꾸는 것입니다.

 

손쉽게 바꿀수 있어서 굳이 split --> join 

을 거쳐야 하나..? 라고 생각했었네요.

 

2. split, join 이용한 방법

>>a = a.split(" ")
>>b = "-".join(a)
>>print(b)
This-is-a-string

split() 은 문자열을 나누어주는 함수인데요

() 괄호 안에 아무것도 넣어주지 안으면 공백을 기준으로 

문자열을 나누어줍니다 괄호 안에 특정 값이 있을 경우 괄호 안의 값을 구분자로 해서 문자열을 나누어 줍니다.

 

join() 함수는 각각  문자 사이에 ' . ' 앞에 있는 문자열을 삽입합니다

이미 나누어준 문자열을 다시 합쳐주는 역할을 합니다.

 

 

discussion 에 가보니까는

위 방법의 경우에는 discussion 에 가보니깐 많은 분들이 풀었더라구여

 

푸는 방법을 확인해보고 싶을 때 discussion 에 가서 확인해보면 좋을 것 같습니다.

 

반응형

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

python study : Generator  (0) 2020.03.28
Python IDE - VS code 단축키 정리 1  (0) 2020.03.17
Introducing python 참고 개념 : multiprocessing  (0) 2020.03.17
What's Your Name? - Hacker Rank 파이썬 코드 챌린지 2  (0) 2020.02.14
Swap case - Hacker Rank 파이썬 코드 챌린지 1  (0) 2020.02.13
'언어/Python' 카테고리의 다른 글
  • Python IDE - VS code 단축키 정리 1
  • Introducing python 참고 개념 : multiprocessing
  • What's Your Name? - Hacker Rank 파이썬 코드 챌린지 2
  • Swap case - Hacker Rank 파이썬 코드 챌린지 1
쟈누
쟈누
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)
  • 블로그 메뉴

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

  • 공지사항

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

  • 태그

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

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
쟈누
String Split and Join? - Hacker Rank 파이썬 코드 챌린지 3
상단으로

티스토리툴바