Нужно написать функцию, делающую ровно то же самое, но всего в один оператор - C#

Узнай цену своей работы

Формулировка задачи:

Листинг программы
  1. static bool ShouldFire(bool enemyInFront, string enemyName, int robotHealth)
  2. {
  3. bool shouldFire = true;
  4. if (enemyInFront == true)
  5. {
  6. if (enemyName == "boss")
  7. {
  8. if (robotHealth < 50) shouldFire = false;
  9. if (robotHealth > 100) shouldFire = true;
  10. }
  11. }
  12. else
  13. {
  14. return false;
  15. }
  16. return shouldFire;
  17. }
Спасибо, уже не надо.

Решение задачи: «Нужно написать функцию, делающую ровно то же самое, но всего в один оператор»

textual
Листинг программы
  1. return enemyInFront && (enemyName != "boss" || robotHealth >= 50);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.071 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы