Някой може ли да ми каже защо се чупи кодът в judge , а в Visual Studio си е ок?
Някой може ли да ми каже защо се чупи кодът в judge , а в Visual Studio си е ок?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp19
{
class Program
{
static void Main(string[] args)
{
int a = 0;
int num = 0;
string b = null;
while (true)
{
b=Console.ReadLine();
if (b == "Going home")
{
num = a + num;
if (num >= 10000)
{
Console.WriteLine("Goal reached! Good job!");
}
else
{
b = Console.ReadLine();
int g = int.Parse(b);
Console.WriteLine($"{10000 - (a+g)} more steps to reach goal.");
}
}
else
{
int parseB = int.Parse(b);
a = a + parseB;
if (a >= 10000)
{
Console.WriteLine("Goal reached! Good job!");
}
}
}
}
}
}
Това ми излиза :
Zero test #2 (Runtime error)
The zero tests are not included in the final result.
Unhandled Exception: System.FormatException: Input string was not in a correct format. at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) at ConsoleApp19.Program.Main(String[] args)
https://judge.softuni.bg/Contests/Compete/Index/1014#4 Walking
Здравей, проблема беше при парсването към Инт. И от променливата "а" като цяло нямаше нужда.
Редактирах кода като се опитавах да го променям минимално : https://pastebin.com/4qMk53c3
Успех занапред!
Благодаря!