Inspiriert von...
Schreiben Sie ein Programm oder eine Funktion, die zwei Zeichenfolgen als Eingabe verwendet, wobei jede eine IPv4-Adresse ist, die in gepunkteter Standardnotation ausgedrückt wird, und die Anzahl der von diesem Bereich abgedeckten IP-Adressen einschließlich der zwei eingegebenen IP-Adressen ausgibt oder zurückgibt.
- Sie dürfen keinen externen Code, keine Bibliotheken oder Dienste zum Analysieren einer IP-Adresse verwenden. (Andere Funktionen der Standardbibliothek zur Verarbeitung von Zeichenfolgen sind zulässig.)
- Alle 2 ^ 32 IP-Adressen sind gleich. Es wird nicht zwischen Rundfunk, Klasse E usw. unterschieden.
- Es gelten die normalen Code-Golf-Regeln.
Beispielsweise:
"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.