Equal Sums Even Odd Position
Здравейте, получавам 0/100, всички тестове са Runtime error, а я решавам по същия начин от упражнението и не мога да разбера къде греша.
using System;
namespace Equal_Sums_Even_Odd_Position
{
    class Program
    {
        static void Main(string[] args)
        {
            int number1 = int.Parse(Console.ReadLine());
            int number2 = int.Parse(Console.ReadLine());
            for (int i = number1; i <= number2; i++)
            {
                string num = i.ToString();
                int evenSum = 0;
                int oddSum = 0;
                for (int j = 0; j < num.Length; j++)
                {
                    int digit = int.Parse(num[i].ToString());
                    if (j % 2 == 0)
                    {
                        evenSum += digit;
                    }
                    else
                    {
                        oddSum += digit;
                    }
                    if (evenSum == oddSum)
                    {
                        Console.Write(num);
                    }
                }
            }
            Console.WriteLine();
        }
    }
}
 
Здравей,
Не разбирам тази част от програмата
Трябва да обходим всички позиции на числото num, а започваме от позиция нула, която не съществува??? и завършваме с предпоследната позиция, (
j < num.Length;)т.е. без цифрата на позледната позиция.иначе твоята програма дава 100/100 в judge;