有人可以帮我弄清楚如何在 Ruby 中做到这一点吗?
我有一个整数数组。对于这些整数中的每一个,我需要找到一个两位数长的除数(整数也是如此)。现在,代码正在无限循环。我试图得到的答案是:
int_a = 2, int_b = 11, and x = 22
这是代码:
[22, 33].each do |x|
x.to_f
int_a = 1
int_b = x.quo(int_a)
until int_a > 15 || int_b%2==0 && sprintf("%g", int_b).to_s.length == 2
puts "#{x}"
puts "#{int_a}"
puts "#{int_b}"
end
int_a += 1
end