본문 바로가기

프로그래밍 언어/Python

[Hackerrank] 15. String Split and Join

15. String Split and Join

[ 난이도: Easy | 분야: Strings ]

1. 과제

과제 설명

파이썬에는, 구분기호로 문자열을 분리할 수 있다.

예시:

a = "this is a string"
a = a.split(" ") # a is converted to a list of strings
print a

결과: ['this','is','a','string']

반대로 문자열을 연결할 수도 있다.

a = "-".join(a)
print a

결과: this-is-a-string

 

Task

주어진 문자열을 " "(공백)으로 분리시킨 뒤, - 하이픈으로 연결하라.

 

Function Description

아래의 에디터에 split_and_join 함수를 완성하라.
split_and_join은 다음 파라미터들을 따른다:

- string line: 단어들이 공백으로 구분되어 있는 문자열

 

반환값

- string: 결과 문자열

 

입력 형식

공백으로 구분된 단어들로 이루어진 한 줄의 문자열

 

입력 예시

this is a string

 

출력 예시

this-is-a-string

 

문제


def split_and_join(line):
    # write your code here

if __name__ == '__main__':
    line = input()
    result = split_and_join(line)
    print(result)
더보기

정답

def split_and_join(line):
    # write your code here
    line = line.split(" ")
    line = "-".join(line)
    return line

if __name__ == '__main__':
    line = input()
    result = split_and_join(line)
    print(result)

 

 

 

 

 

 

©️Hackerrank. All Rights Reserved.

'프로그래밍 언어 > Python' 카테고리의 다른 글

[Hackerrank] 17. Mutations  (0) 2024.03.08
[Hackerrank] 16. What's Your Name?  (0) 2024.03.07
[Hackerrank] 14. sWAP cASE  (0) 2024.03.06
[Hackerrank] 13. Tuples  (0) 2024.03.06
[Hackerrank] 12. Lists  (0) 2024.03.05