Faaez Razeen

Minimum Health to Beat Game

  • 1 min read
  • Array
  • LC-Medium

3 years ago

Solution

TimeSpaceExplanation
O()O()
def minimumHealth(self, damage: List[int], armor: int) -> int: highest_damage = max(damage) highest_damage_idx = damage.index(highest_damage) damage[highest_damage_idx] = max(0, damage[highest_damage_idx] - armor) return sum(damage) + 1