Реализовать метод fight

  • 3
  • Недоступна
Тео Баслим, полковник в отставке, в юности участвовал в боях, и теперь ему стало скучно. Он узнал, что его соседка Светочка Валерьевна завела полтысячи котов, и решил предложить ей устраивать бескровные кошачьи бои (на кровные она бы не пошла). Дело за малым: нам нужно реализовать механизм драки котов в зависимости от их веса, возраста и силы.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (144)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Виталий5 уровень, Санкт-Петербург
позавчера, 18:44
Не принимается последний пункт хотя все условия выполнены..
Grimsvotn 896 уровень, Санкт-Петербург
вторник, 20:57
час попыток, несколько вариантов решения, все работает, но не принимается. Вариант, который в комментах озвучен как работающий, также не принимается. Что-то меняли?
Максим11 уровень, Черкассы
10 июля, 20:46
Полчаса убил на задачу, только из-за того, что задавал свою логику сравнения. Я задал свои условия битвы: более молодой кот у меня побеждал более старого, и более легкий кот - более жирного (тяжелого). А оказалось более старый кот побеждает более молодого, более жирный более подтянутого... Смысл данной задачи - это угадать, какую логику битвы хотели видеть разработчики?! )))
28 июня, 07:53
Ничего не понял и написал код. Проверку прошел. Я знал, что магия существует.
Olha Pokotylo8 уровень, Киев
22 июня, 22:38
Некорректно описаны условия задачи! Принимается ответ, сравнивающий сумму параметров, а не каждый параметр кота. Написала админам, посмотрим, читают ли...
Roman Pryshchepa41 уровень, Киев
25 июня, 12:50
Читают) Тесты будут исправлены в ближайшее время. Спасибо.
Игорь8 уровень, Москва
9 июля, 15:08
2 часа просидел над задачей, так и не решил) Оказалось пытался сравнить сумму выйгрышных параметров кота.. Исправили эту задачу или нет не в курсе?
Olha Pokotylo8 уровень, Киев
9 июля, 19:24
Я повторно не могу отправить на проверку, не тот уровень... Надо новых участников подождать))
Андрей12 уровень, Москва
10 июля, 08:43
До сих пор не исправлена проблема. Работает только сравнением суммы всех критериев.
Roman Pryshchepa41 уровень, Киев
10 июля, 11:37
Игорь пишет: 2 часа просидел над задачей, так и не решил) Оказалось пытался сравнить сумму выйгрышных параметров кота.. Исправили эту задачу или нет не в курсе? Андрей отвечает: До сих пор не исправлена проблема. Работает только сравнением суммы всех критериев. Что-то не совпадает, вам не кажется?)
Olha Pokotylo8 уровень, Киев
10 июля, 18:58
Исправили, но не для всех?))))
n10z7 уровень, Москва
16 июня, 09:31
Может кто-то ответить на вопрос, правильно ли я понял, что кот с параметрами такими:
cat1.age = 10;
cat1.weight = 3;
cat1.strength = 1;
должен проиграть коту с параметрами такими:
cat2.age = 3;
cat2.weight = 10;
cat2.strength = 1;
Т.е. толстый котенок победит застарелого котяру. Вопрос в том, есть ли у этих параметров вес по отношеню к друг другу? "Вес" веса кота стоит на первом месте, потом "вес " возраста и на последнем "вес" силы?
Евгений16 уровень, Санкт-Петербург
18 июня, 12:05
У них должна быть ничья.
n10z7 уровень, Москва
18 июня, 18:24
Понял. Благодарю. Я думал о сложном, а оказалось всё просто.
Виталий7 уровень, Москва
14 июня, 17:25
По отдельность критерии не сравнивает, ругается на объект anotherCat. Но сумма критериев сравнивается и это оказывается верным решением. Как так?
md23 уровень
14 июня, 14:52
Авторы уберите пожалуйста строчку из условия: "Нужно сравнить каждый критерий по отдельности, и победителем будет тот, у которого больше "победивших" критериев." Это условие здорово смущает, так как если реализуешь именно так то проверку не проходит. Если же реализуешь суммой критериев, а не по отдельности, что явно противоречит этому условию, то только тогда проходит проверку...
Siraj7 уровень, Москва
11 июня, 10:33
непонятно условие, нужно ли создавать объекты. Если не нужно, то как можно писать метод для несуществующих объектов?
Sam Fisher7 уровень, Москва
31 мая, 08:52
Основное условие это сравнить суммы этих параметров, а не по отдельности. Условие не корректно.
andrey6 уровень, Жуковский
20 июня, 20:59
Но при этом, если написать отдельный метод, возвращающий суммы критериев каждого котана, а потом результаты вызовов этих методов сравнить - тоже тестирование не проходит.