100,000 以下所有数字的数组,系数为 19。经过测试,工作正常。
S= Array.new
S[0]= 19
i= 0
while S[i]+19 < 100000 do
i+=1
S[i] = S[i-1]+19
end
问题:试图在数组中找到所有具有“反射”的数字,该“反射”也在数组中。
我的尝试:
reflectionArray= Array.new
i=0
S.each do |s|
reverse= s.to_s().reverse!
S.each do |r|
if (reverse == r)
reflectionArray[i]= s
i+=1
end
end
end
我期待一个所有镜像因子为 19 的数组,但出现错误。今天是 Ruby 的新手,但我可以发誓这会奏效!