First-Steps-in-Coding-Exercises 8* - Квадрат от звездички (Rectangle Area/Square of Stars in Judge)
Здравейте, колеги! Намирам решение на задача 8* Квадрат от звездички. Работи във Visual studio, но Judge системата не я приема и ми дава само 0-точки.
Правих проверката с безкраен цикъл, без цикъл само с if, но системата не я приема в нито един от случаите. Какъв може да е проблема?
Ето и кода:
        static void Main(string[] args)
        {
            var N=1;
            while (true)
            {
                Console.Write("Enter N (2<=N<=100): ");
                N = int.Parse(Console.ReadLine());
                if (N >= 2 && N <= 100)
                {
                    break;
                }
            }
            for (int i = 1; i <= N; i++)
                {
                    Console.Write("*");
                    for (int j = 2; j <= (N - 1); j++)
                    {
                        if (i == 1 || i == N)
                        {
                            Console.Write("*");
                        }
                        else
                        {
                            Console.Write(" ");
                        }
                    }
                    Console.WriteLine("*");
            }
        }
Също и с вариант без цикъл while за проверка на входа:
static void Main(string[] args)
        {
            Console.Write("Enter N (2<=N<=100): ");
            var N = int.Parse(Console.ReadLine());
            if (N >= 2 && N <= 100)
            {
....................
}
}
Judge системата не приема нито един от двата ми варианта.
Със сигурност има и други решения, но в условието се казва: "Допишете програмата по-горе, за да отпечатва квадрат, съставен от звездички. Може да се наложи да използвате for-цикли."
Къде би могъл да е проблема, при положение, че кодът е работещ?
Благодаря предварително.

Така е защото системата чете редове от стрингове и ти печаташ нещо, което не очаква :)