【发布时间】:2015-08-26 17:25:41
【问题描述】:
我需要让用户输入五个单词,我相信我已经做到了。然后程序需要按字母顺序吐出单词,其他单词全部大写,从第一个单词开始,其余单词全部小写。
我最终会将循环切换到 500 个单词,而我需要更改的只是循环中的数字。我怎样才能让它工作?
这是我目前所拥有的:
words = []
5.times do
puts "Please enter a word"
words << gets.chomp
end
puts words.sort.odd.upcase
【问题讨论】:
-
请给我们一个输入
%w(orange apple lemon melon lime)的输出示例。很难理解“每隔一个词”和“剩下的”是什么意思。 -
输入的单词可以大小写混合吗?照原样,您的问题没有得到很好的定义,并且给猜测要求留下了太多空间。
-
odd在哪里定义?它的合同是什么?