ЗАДАЧА: 11. Equal Sums
Някаква идея защо задачата ми гърми на последните 2 теста?
http://pastebin.com/EXAFHFSi
Пробвах с long и не стана :(
Някаква идея защо задачата ми гърми на последните 2 теста?
http://pastebin.com/EXAFHFSi
Пробвах с long и не стана :(
Здравей,
доста си го усложнил. Проблема не е в лонг, а в алгоритъма ти.
При мен гърмеше само последния тест за разлика от тебе, така и не разбрах какво има в 10 проверка.
Като решение си пренаписах алгоритъма. Ето един печеливш, надявам се да ти помогне:
int[] array = Console.ReadLine().Split(' ').Select(int.Parse).ToArray();
int a = 0;
for (int i = 0; i < array.Length; i++)
{
int leftSum = 0, rightSum = 0;
for (int j = 0; j <= i; j++)
{ leftSum += array[j]; }
for (int k = array.Length-1; k >= i; k--)
{ rightSum += array[k];}
if (leftSum == rightSum)
{ Console.WriteLine(i); a = 1; }
}
if(a == 0)
{ Console.WriteLine("no"); }