En este desafío, tendrás que crear una class para trabajar con enteros grandes. Solo usará un método estático llamado max, que sirve para encontrar el entero grande con el valor más alto entre los datos proporcionados.
También tendrás que gestionar una serie de excepciones para determinar si la entrada proporcionada es válida:
MAX_SAFE_INTEGER de JS se convertirá en un entero grande (antes de calcular el valor máximo).MAX_SAFE_INTEGER de JS se convertirá en un entero grande (antes de calcular el valor máximo).null.El método max aplicado a la entrada debe devolver:
null si no se proporciona ninguna entrada."Big Error" si la entrada contiene datos no válidos.Big.max(1n, 10n, 5n) ➞ 10n
Big.max("10", 5n, 1) ➞ 10n
Big.max() ➞ null
Big.max(2 ** 53 - 1) ➞ 9007199254740991n
Big.max(2 ** 53) ➞ "Big Error"
Big.max("10" / 3) ➞ "Big Error"
Big.max("10" / 2) ➞ 5n
Big.max(10 - 12, 10 - 10, 10 - 11) ➞ 0n
Big.max(0n) ➞ 0n
Big.max("") ➞ "Big Error"