से प्रेरित...
नेटवर्किंग - मैं किसी श्रेणी में कितने IP पते काम कर सकता हूं?
एक प्रोग्राम या फ़ंक्शन लिखें जो इनपुट के रूप में दो स्ट्रिंग्स लेता है, प्रत्येक में एक आईपीवी 4 पता है जो मानक बिंदीदार अंकन और आउटपुट में व्यक्त किया गया है या दो आईपी पते इनपुट सहित इस रेंज द्वारा कवर किए गए आईपी पते की संख्या देता है।
- आपको किसी आईपी पते को पार्स करने के लिए डिज़ाइन किए गए किसी भी बाहरी कोड, लाइब्रेरी या सेवाओं का उपयोग नहीं करना चाहिए। (अन्य स्ट्रिंग प्रसंस्करण मानक पुस्तकालय कार्य स्वीकार्य हैं।)
- सभी 2 ^ 32 आईपी पते समान हैं। प्रसारण, वर्ग ई आदि के लिए कोई भेद नहीं किया जाता है।
- सामान्य कोड-गोल्फ नियम लागू होते हैं।
उदाहरण के लिए:
"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.