coding for food
[Ruby] exercise _ Reverse Words
silveryen
2022. 8. 2. 07:36
exercise
def reverse_words(sent)
end
puts reverse_words('keep coding') # => 'peek gnidoc'
puts reverse_words('simplicity is prerequisite for reliability') # => 'yticilpmis si etisiuqererp rof ytilibailer'
my code
def reverse_words(sent)
newsent = []
word = sent.split(" ")
word.each do |char|
newword = char.reverse
newsent << newword
end
return newsent.join(" ")
end
puts reverse_words('keep coding') # => 'peek gnidoc'
puts reverse_words('simplicity is prerequisite for reliability') # => 'yticilpmis si etisiuqererp rof ytilibailer'
solution
def reverse_words(sent)
words = sent.split(" ")
new_words = []
words.each { |word| new_words << word.reverse }
new_sent = new_words.join(" ")
return new_sent
end
puts reverse_words('keep coding') # => 'peek gnidoc'
puts reverse_words('simplicity is prerequisite for reliability') # => 'yticilpmis si etisiuqererp rof ytilibailer'