我正在解决一个问题,该问题将比较两个人之间的测试。不幸的是,它是用JavaScript编写的,因此我竭尽全力将其转换为Ruby,以通过它进行工作。
基本上有人A和B:
int A = 0;
for(int i=0; i<k; i++){
if (v[i]==1)
A++;
else A--;
}
int B = 0;
for(int i=k; i<n; i++){
if (v[i]==1)
B++;
else B--;
}
对于其他上下文,我要做的是传递一个数据数组,其中第一个是v中元素的数量(n)。然后A的k为0到0的索引。 k-1,其中0 所以如果给一个 试图找到与数组一起显示时A> B的最小值k。 最终...试图弄清楚Ruby中的JS for循环是什么。arr = [5,1,1,1,0,1]
n = 5
v = {1,1,1,0,1}
Then k=2 would be A > B