Професионална програма
Loading...
kkaraivanov avatar kkaraivanov 440 Точки

Бъг в Judge

Задача "Strong number" от "Basic Syntax, Conditional Statements and Loops - Exercise" в курса ми дава 100/100 като резултат, но като прегледам решението има грешка в проверката в тест 3. Ето и скрииншотите:

link1

link2

А това е кода ми на решението за задачата:

using System;

namespace StrongNumber
{
    class Program
    {
        static void Main(string[] args)
        {
            string number = Console.ReadLine();

            int factoriel = 0;
            for (int i = 0; i < number.Length; i++)
            {
                int n = int.Parse(number[i].ToString());
                int f = 1;
                do
                {
                    f *= n;
                    n--;
                } while (n > 1);
                factoriel += f;
            }
            
            if (factoriel == int.Parse(number))
                Console.WriteLine("yes");
            else
                Console.WriteLine("no");
        }
    }
}

Колеги /адмистратори, студенти/, моля дайте яснота върху задачите в Judge какво се случва, т.е. има ли проблем или да търся грешки в кода? Преди няколко дни постнах друго решение което връща грешка / линк / на което колеги споделиха че им връща грешка на предишни 100/100 решения в системата.

Тагове:
0
Module: C# Advanced 10/01/2020 20:46:34
plamenovd0 avatar plamenovd0 100 Точки

Според мен просто Zero Test #3 e объркан. Важното е че минават състезателните тестове.wink

0