Esinlenerek ...
Ağ Oluşturma - Belirli bir aralıkta kaç IP adresi olduğunu nasıl bulabilirim?
Her biri standart noktalı gösterimde ifade edilen bir IPv4 adresi olan ve iki IP adresi girişi de dahil olmak üzere bu aralığın kapsadığı IP adreslerinin sayısını veren veya veren iki dizgiyi giriş olarak alan bir program veya işlev yazın.
- Bir IP adresini ayrıştırmak için tasarlanmış herhangi bir harici kod, kitaplık veya hizmet kullanmamalısınız. (Diğer dize işleme standart kütüphane işlevleri kabul edilebilir.)
- Tüm 2 ^ 32 IP adresleri eşittir. Yayın, sınıf E, vb. Arasında hiçbir ayrım yapılmamıştır.
- Normal kod-golf kuralları geçerlidir.
Örneğin:
"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.