如何将下面的python代码转换为R编程
def weirdFaculty(v):
n = len(v)
将所有零转换为-1
,因为零给我们-1
的负分:
for i in range(n):
if not v[i]:
v[i] = -1
# Find the total sum
totalSum = sum(v)
currSum = 0
找到当前和大于总和的点
for i in range(n):
if currSum > totalSum:
return i
currSum += v[i]
totalSum -= v[i]
return n
对于第一个函数,以下R函数
zeros_to_minus_one
执行此任务:对于第二个,下面的R函数
find_point
执行您想要的操作:第一个功能是
相关问题 更多 >
编程相关推荐