我是ruby的新手我正在编写一个代码,其中我需要一个数组递减stackoverflow prob。我试图将这两个数相乘,使得乘法的结果应该与给定格式相似:
325
* 4405
---------
1625
000
1300
1300
---------
1431625
这是我的代码。
a = gets.to_i
b = gets.to_i
e = b.to_s.split('')
d = a.to_s.split('')
for j in (e).downto(0)
for i in (d).downto(0)
puts w = ((e[i]).to_i)*((d[j]).to_i)
end
end
对于输入,我正在提供a = 325
和b = 4405
。
但是我收到了错误
<main>': undefined method `downto' for ["4", "4", "0","5"]:Array (NoMethodError)