我想打印所有n(给定整数)子集,我制作了我的Ruby代码,它可以工作,但我不知道如何打印它并在浏览器上读取输入框,我做了一些研究我没有找到任何有用的东西,所以我来这里问。感谢。
class PagesController < ApplicationController
def Submultimi
@v = Array.new
@print = Array.new
@n=3
@v[1] = 1
@k=1
@ok=1
@j=0
while @ok==1
@print[@j] = 0
for i in 1..@k
@print[@j] = @print[@j] * 10 + @v[i]
end
@j = @j+1
puts("\n")
if @v[@k]==@n && @k==1
@ok=0
end
if @v[@k]==@n && @k!=1
@k=@k-1
@v[@k] =@v[@k]+1
else
@k=@k+1
@v[@k]=@v[@k-1]+1
end
end
render text: @print[2]
end
答案 0 :(得分:0)
如果您尝试在浏览器中打印输出,则必须附加rails流的其他重要部分:路径和视图。铁轨入门doc非常顺利。