저는 루비가 처음이에요. 배열 감소가 필요한 코드를 작성했습니다. stackoverflow prob. 곱셈의 결과가 주어진 형식과 같아야한다는 두 숫자를 곱하려고합니다.for 루프를 사용하여 루비의 배열을 감소 시키십시오.
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)
당신은 무엇을하려고합니까? 말로 표현할 수 있겠습니까? –
죄송합니다. 두 숫자를 곱해서 곱셈의 결과가 같아야합니다. – user3164249