Solución
solution.tsTypeScript
function isValidIPv4(address: string): boolean {
const addressToArray = address.split(".")
if (addressToArray.length < 4 || addressToArray.length > 4) return false
const hasError = addressToArray.some(value => value.startsWith("0") && value.length >= 2 || value.startsWith("00") || isNaN(Number(value)) || Number(value) > 255)
return !hasError
}
// No modificar: necesario para evaluar el resultado.
export { isValidIPv4 };0respuestas