Професионална програма
Loading...
+ Нов въпрос
Alex0101 avatar Alex0101 373 Точки

[C# OOP Advanced] - 05. Comparing Objects

Здравейте, 


Видях, че доста хора са решили задачата, но за мен условието е нелогично.


1. В последователността на сравняване за последния признак Town, се използва конструкция "last but not at least" - "на последно място, но не последно" - тук явно не мога да съобразя как до го отразя в контекста на задачата - последно ли е, не е ли на последно място...


2. Двата нулеви теста по условие са самоизключващи се-

В Първия тест се очаква No matches, което значи , че не би следвало да броим човекът, който използваме за шаблон.
Във втория тест обаче, от изхода може да се заключи, че трябва да се преброи и шаблона.

Моля за малко помощ от хората, които са прозряли условието.

 

ЕDIT: Намерих си грешката.

0
C# OOP Advanced 21/07/2016 11:09:11
kaloyannikov avatar kaloyannikov 531 Точки
Best Answer

Ами моята логика е , че ако имаме 1 match т.е само 1 човек е равен на индекса който е подаден или индекса не е валиден значи изписвам "no matches" . защото ако е само 1 той е равен на себе си винаги. 

Ако е повече от 1 вече изписвам колко са равни , колко не и общо.

0