String Split and Join in Python - HackerRank Solution

Problem Statement :

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.


Input Format:

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


Output Format:

      Print the formatted string as explained above.


Solution:

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

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



Disclaimer:- 

The above hole problem statement is given by hackerrank.com but the solution is generated by the Hackerranksolution.site authority if any of the queries regarding this post or website fill the following contact form thank you.
Next Post Previous Post
No Comment
Add Comment
comment url