Loading...
moted avatar moted 13 Точки

Какво означава символа * в Judge?

Здравейте!

Решавам задачата за пътуването на Ани. При тестването на 3 проверки ми дава символа "*", пише Runtime Error.

Ето и кода:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Пътуването_на_Ани
{
    class Program
    {
        static void Main(string[] args)
        {
            string Strana = Console.ReadLine();
            int Bjudget;
            int Suma1;
            int Suma = 0;

            while (true)
            {
                if (Strana == "End")
                {
                    break;
                }
                else
                {
                    Bjudget = int.Parse(Console.ReadLine());
                }
                Suma = 0;
                while (Suma<Bjudget)
                {
                    Suma1 = int.Parse(Console.ReadLine());
                    Suma = Suma + Suma1;
                }
                Console.WriteLine($"Going to {Strana}!");
                Strana = Console.ReadLine();
               
                
            }

        }
    }
}
 

Тагове:
0
Module: C# Advanced 24/10/2018 21:47:46
PeterArnaudov avatar PeterArnaudov 49 Точки

Runtime error, отбелязвано със звездичка в Judge тестовете, е грешка, която се дава по време на изпълнението на програмата на конзолата. Пример за това може да е вход, различен от заявения. Ако тестовете на Judge са с дробни числа (примерно 2.5), а ти си задал/а променлива от тип integer, то програмата ще даде Runtime error.

Бих те посъветвал да използваш английски език за именуване на променливите, а за по-четим код, можеш да използваш pastebin и да даваш само линк към кода си, вместо да го поставяш целия тук. Също така, няма да е лошо да даваш условието на задачата, по която имаш запитване. :)

0
moted avatar moted 13 Точки

ОК, благодаря!

Проблема наистина беше при това, че използвам цял тип.

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.