[Judge] C# Basics - не ми дава точки
Здравейте,
Пробвах да реша една задача от теста, понеже ми беше в екстра домашното за лекцията
Системата даде че всеки тест е грешен въпреки, че кода работи, и отговора е верен
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Is it a leap year? if yes it's t if not it is f");
string line = Console.ReadLine();
Console.WriteLine("Enter the number of hollydays which are not Sat or Sun from 0 to 300");
float p = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Enter the number of weekends Joro spends in his hometown from 0 to 32");
float h = Convert.ToInt32(Console.ReadLine());
float gamesDays;
gamesDays = ((((52 - h) / 3) * 2 + h) + p / 2);
if (line == "t")
{
gamesDays = gamesDays + 3;
}
int number = (int)gamesDays;
Console.WriteLine("{0}", number);
}
}
}
Задачата е от сутринта на 10 Април 2014
ако закоментирам първите 3 Console.WriteLine дава 100/100 че дори на повечето тестове върви по бързо и леко от авторското решение. От къде идва това БРУТАЛО разминаване?
DISCLAIMER: кода е писан набързо за тест, за това има дълги обяснения :D