只是在科技面试中遇到了这个问题。花了25分钟我才知道如何获得我的方法的输入。如何使用他们的平台是他们给出的指令的要点:
第一个stdin将是一个整数,它解释了还剩下多少行。
使用n = gets.to_i
(0...n).times do |i|
data = gets
##do stuff with data
end编辑:对于那些认为gets有效的人来说,它不起作用。当n = gets,n=0
发布于 2016-09-14 21:18:35
只需对单行输入执行data = STDIN.read。
对于多行输入,请执行
STDIN.read.split("\n").each do |a|
puts a
endhttps://stackoverflow.com/questions/39499780
复制相似问题