Inspirado por...
Redes: ¿cómo puedo calcular cuántas direcciones IP hay en un rango determinado?
Escriba un programa o función que tome dos cadenas como entrada, cada una de las cuales es una dirección IPv4 expresada en notación punteada estándar y genera o devuelve el número de direcciones IP cubiertas por este rango, incluidas las dos entradas de direcciones IP.
- No debe usar ningún código externo, bibliotecas o servicios diseñados para analizar una dirección IP. (Se aceptan otras funciones de biblioteca estándar de procesamiento de cadenas).
- Todas las 2 ^ 32 direcciones IP son iguales. No se hace distinción para transmitir, clase E, etc.
- Se aplican reglas normales de código de golf.
Por ejemplo:
"0.0.0.0","255.255.255.255" returns 4294967296.
"255.255.255.255","0.0.0.0" also returns 4294967296.
"1.2.3.4","1.2.3.4" returns 1.
"56.57.58.59","60.61.62.63" returns 67372037.
"1","2" is invalid input. Your code may do anything you like.