2.1 Прости пресмятания 07. 2D Rectangle Area
Привет на всички,
Искам най-отговорно да заявя, че нещо не е наред в Джъдж-а относо тази задача; сорс кодът ми изчислява правилно - Джъджът ми дава 0/100 точки. Нещо повече замествам със сорс кода от учебника - отново нула точки.
Ето го го моя сорс код.:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication5
{
class Program
{
static void Main(string[] args)
{
var x1 = int.Parse(Console.ReadLine());
var y1 = int.Parse(Console.ReadLine());
var x2 = int.Parse(Console.ReadLine());
var y2 = int.Parse(Console.ReadLine());
var daljina = Math.Max(x1, x2) - Math.Min(x1, x2);
var shirina = Math.Max(y1, y2) - Math.Min(y1, y2);
Console.WriteLine("Area = " + daljina * shirina);
Console.WriteLine("Perimeter = " + 2 * (daljina + shirina));
}
}
}
Благодаря Ви и на двамата! Получи се! :)
Само да вметна: Вероника, тъй като събмитвах сорс кода как ли не, имах вариант и с double вместо int и пак резултата беше нула точки. Цялата работа е била в "Perimeter" и "Area" - малко не ми харесват капризите на Джъджа, които срещам на доста задачи...
Да, ще ти даде 0 т. заради допълните неща в отпечатването, какъвто и тип данни да използваш, но при вярно отпечатване, а четене на int от конзолата ще ти даде някакъв брой точки (за тестовете с цели числа) и ще ти гръмнат тестовете с реални числа (judge ти изписва **** - Грешка при изпълнение на дадените тестове)
:)