String Split and Join HackerRank python Solution

Admin



In Python, a string can be split on a delimiter.

Example:

>>> a = "this is a string"
>>> a = a.split(" ") # a is converted to a list of strings. 
>>> print a
['this', 'is', 'a', 'string']
Joining a string is simple:
>>> a = "-".join(a)
>>> print a
this-is-a-string 

Task

You are given a string. Split the string on a " " (space) delimiter and join using a - hyphen.

Function Description

Complete the split_and_join function in the editor below.

split_and_join has the following parameters:

string line: a string of space-separated words

Returns

string: the resulting string

Input Format

The one line contains a string consisting of space separated words.


Sample Input

this is a string   

Sample Output

this-is-a-string

Solution PyPy3

def split_and_join(line):
    Output = line.split();
    Output = "-".join(Output)
    return Output;

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

Post a Comment

Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.