Ruby/Практикум/Строки: различия между версиями

/* Дана строка в которой записаны слова через пробел. Необходимо перемешать в каждом слове все символы в случайном порядке кроме первого и…
(/* Дана строка в которой записаны слова через пробел. Необходимо перемешать в каждом слове все символы в случайном порядке кроме первого и…)
Метка: possible spambot (testing)
(/* Дана строка в которой записаны слова через пробел. Необходимо перемешать в каждом слове все символы в случайном порядке кроме первого и…)
Метка: possible spambot (testing)
p string = "Дана строка; в которой записаны. слова через пробел: Необходимо перемешать в каждом слове все символы в случайном! порядке кроме? первого слова, предложения и последнего слова предложения."
t = string.split(/ /)
t1 = t[1..-2].map! do |j|
f1,f2 = t[0],t[-1]
t = t[1..-2]
t.map! do |j|
if (j.size > 2)
if [".", ",", ";", ":", "!", "?"].include?(j[-1])
end
end
p t = f1t[0]+" "+tt1.join(" ")+" "+f2t[-1]
</source>
'''Замечания по решению:'''
Анонимный участник