Objects and Classes: Task 3 Closest Two Points
Здравейте! За тази задача получавам fail на последния тест в judge (съответно съм 80/100). Ето го кода ми: https://pastebin.com/0sP1KwaQ
Може ли някой да ми помогне да разбера какъв случай пропускам?
Здравейте! За тази задача получавам fail на последния тест в judge (съответно съм 80/100). Ето го кода ми: https://pastebin.com/0sP1KwaQ
Може ли някой да ми помогне да разбера какъв случай пропускам?
Имаш грешка в CalcDistance метода - използваш само X координатите на точките:
public double CalcDistance(Point other)
{
double a = this.X - other.X;
double b = this.X - other.X;
double distance = Math.Sqrt(GetPow(a) + GetPow(b));
return distance;
}
Не е лесно да си тъп! :)))
Мерси!
Колкото и да е странно, грешки като тази са едни от най-лесните за допускане и същевременно - доста трудни за откриване само с преглеждане на кода!
Малко по-напред в курса ще учите за unit testing, който според мен е най-добрият начин за изчистване на всеки код от подобни бъгове :)