【发布时间】:2017-04-13 15:21:13
【问题描述】:
我有这种类型的数组
int[] array = {1,2,3,2,2,2};
我需要确定前半部分元素的总和是否等于后半部分的总和,例如它应该打印:
是的
这是因为1 + 2 + 3 等于2 + 2 + 2
【问题讨论】:
-
好吧,祝你好运。让我们知道您什么时候尝试过,如果没有奏效。
-
@da_funk 你的问题太笼统了。您需要更具体地了解您遇到的问题以及您尝试过的解决方案。
-
如果数组包含奇数个元素怎么办?
-
return array.Take(array.Length/2).Sum() == array.Skip(array.Length/2).Sum()?我会留给你找出奇数长度的数组 -
@da_funk 提出这个问题的最佳方式是让您展示您尝试过但不起作用的代码。你指的是什么
Slice方法?这不是数组的内置方法。
标签: c# .net visual-studio