<p>如何将下面的python代码转换为R编程</p>
<pre><code>def weirdFaculty(v):
n = len(v)
</code></pre>
<p>将所有零转换为<code>-1</code>,因为零给我们<code>-1</code>的负分:</p>
<pre><code>for i in range(n):
if not v[i]:
v[i] = -1
# Find the total sum
totalSum = sum(v)
currSum = 0
</code></pre>
<p>找到当前和大于总和的点</p>
<pre><code>for i in range(n):
if currSum > totalSum:
return i
currSum += v[i]
totalSum -= v[i]
return n
</code></pre>