[Hackerrank] Python - 15 String Split and Join

후유카와·2024년 11월 27일

Hackerrank

목록 보기
55/59

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.

profile
안녕하세요! 저는 전자공학을 전공하며 하드웨어와 소프트웨어 모두를 깊이 있게 공부하고 있는 후유카와입니다. Verilog HDL, C/C++, Java, Python 등 다양한 프로그래밍 언어를 다루고 있으며, 최근에는 알고리즘에 대한 학습에 집중하고 있습니다. 기술적인 내용을 공유하고, 함께 성장할 수 있는 공간이 되기를 바랍니다. 잘못된 내용이나 피드백은 언제나 환영합니다! 함께 소통하며 더 나은 지식을 쌓아가요. 감사합니다!

0개의 댓글