fork(4) download
  1. using System;
  2.  
  3. public class Test
  4. {
  5. public static bool CanArrayBeSplit(int[] intArray) {
  6. int sum = 0;
  7. foreach (int v in intArray) {
  8. sum += v;
  9. }
  10. int left = 0;
  11. int right = sum;
  12. for (int i = 0; left != right && i < intArray.Length; i++) {
  13. left += intArray[i];
  14. right -= intArray[i];
  15. }
  16. return left == right;
  17. }
  18. public static void Main()
  19. {
  20. Console.WriteLine("Testing: " + CanArrayBeSplit(new int[]{1,2,3,4,5,6,7,8,9}));
  21. Console.WriteLine("Testing: " + CanArrayBeSplit(new int[]{1,2,3,4,5,6,7,8,9,45}));
  22.  
  23. }
  24. }
Success #stdin #stdout 0.02s 33848KB
stdin
Standard input is empty
stdout
Testing: False
Testing: True