Ispirato da...
Networking - Come posso capire quanti indirizzi IP ci sono in un determinato intervallo?
Scrivi un programma o una funzione che accetta due stringhe come input, ciascuna delle quali è un indirizzo IPv4 espresso in notazione punteggiata standard e genera o restituisce il numero di indirizzi IP coperti da questo intervallo, inclusi i due indirizzi IP immessi.
- Non è necessario utilizzare alcun codice esterno, librerie o servizi progettati per analizzare un indirizzo IP. (Sono accettabili altre funzioni di libreria standard di elaborazione stringhe.)
- Tutti gli indirizzi IP 2 ^ 32 sono uguali. Non viene fatta alcuna distinzione per la trasmissione, la classe E, ecc.
- Si applicano le normali regole del code-golf.
Per esempio:
"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.