我之前发过,但到目前为止还没有展示我的作品。
原始问题:
Fibonacci序列中的每个新术语都是通过添加前两个术语生成的。从1和2开始,前10个术语将是:
1,2,3,5,8,13,21,34,55,89,......
通过考虑Fibonacci序列中的值不超过四百万的项,找到偶数项的总和。
这是我在JS的回答:
var sum = 0
fib = function(numMax){
for(i=0,j=1,k=0; k<numMax;i=j,j=x,k++ ){
x=i+j;
console.log(x);
if (x%2 === 0) {
sum += x;
}
}
}
fib(32)
console.log(sum);
我试图在Ruby中解决同样的问题。以下是我到目前为止所提出的建议,但我真的很难在这里拼凑起来:
sum = 0
def fib (num_max)
sum.each do |x|
i = 0, j = 1, k = 0
if k < num_max
i = j
j = x
x = i+j
puts x
if x % 2 == 0
sum += x
end
end
end
fib(32)
puts sum
答案 0 :(得分:1)
WebElement svgObj = driver.findElement(By.xpath(XPATH));
Actions actionBuilder = new Actions(driver);
actionBuilder.click(svgObj).build().perform();