Write a method smash that takes an array of words and smashes them together into a sentence and returns the sentence. You can ignore any need to sanitize words or add punctuation, but you should add spaces between each word. Be careful, there shouldn't be a space at the beginning or the end of the sentence!
words = ['hello', 'world', 'this', 'is', 'great']
smash(words) # returns hello world this is great
First Solution:
def smash(words):
result = ""
for index in range(len(words)):
if index != len(words)-1:
result = result + words[index] + " "
else:
result = result + words[index]
return result Second Solution:
def smash(words):
return " ".join(words); Codewars source link