С учетом следующих операторов Ruby:
(чтение ввода и сохранение каждого слова в массиве, удаление пробелов между словами и т. Д.)
input = gets.chomp
inArr = []
input.strip.each (" ") { |w| inArr.push w }
inArr.delete_if {|ele| ele == " "}
inArr.each {|w| w.strip!}
Мне было интересно, может ли кто-нибудь предложить способ оптимизации этого кода, возможно, с помощью цепочки или удаления некоторых ненужных операторов, потому что я чувствую, что это можно сделать в гораздо меньшем количестве кода, но, поскольку я новичок в Ruby, его сложно для меня, чтобы увидеть, как:)
Спасибо
RM