Нужно написать функцию, делающую ровно то же самое, но всего в один оператор - C#
Формулировка задачи:
static bool ShouldFire(bool enemyInFront, string enemyName, int robotHealth)
{
bool shouldFire = true;
if (enemyInFront == true)
{
if (enemyName == "boss")
{
if (robotHealth < 50) shouldFire = false;
if (robotHealth > 100) shouldFire = true;
}
}
else
{
return false;
}
return shouldFire;
}
Спасибо, уже не надо.
Решение задачи: «Нужно написать функцию, делающую ровно то же самое, но всего в один оператор»
textual
Листинг программы
return enemyInFront && (enemyName != "boss" || robotHealth >= 50);