Grasshopper – Terminal game combat function

May 14, 2018

Question:

Create a combat function that takes the player’s current health and the amount of damage recieved, and returns the player’s new health. Health can’t be less than 0.

 

Solutions:

A

function combat(health, damage) {
    return health > damage ? health - damage : 0;
}

B

function combat(health, damage) {
    return Math.max(health - damage, 0);
}

This question is referred from Codewars