Tu héroe está herido y necesita beber una poción de salud. La poción restaura una cantidad de vida, pero nunca puede superar la vida máxima del personaje.
Suma `healing` (curación) a `currentHealth` (vida actual). Si el resultado supera `maxHealth` (vida máxima), retorna `maxHealth`. Si no, retorna el resultado de la suma.
| Input | Output Esperado |
|---|---|
| (50, 30, 100) | 80 |
| (80, 50, 100) | 100 |
| (100, 20, 100) | 100 |
Tu héroe está herido y necesita beber una poción de salud. La poción restaura una cantidad de vida, pero nunca puede superar la vida máxima del personaje.
Suma `healing` (curación) a `currentHealth` (vida actual). Si el resultado supera `maxHealth` (vida máxima), retorna `maxHealth`. Si no, retorna el resultado de la suma.
| Input | Output Esperado |
|---|---|
| (50, 30, 100) | 80 |
| (80, 50, 100) | 100 |
| (100, 20, 100) | 100 |