मान लीजिए हमारे पास एक मान्य IPv4 IP पता है। हमें आईपी पते के विकृत संस्करण को वापस करना होगा। एक विकृत आईपी पता मूल रूप से हर अवधि को प्रतिस्थापित करता है "।" द्वारा "[।]" तो यदि आईपी पता "192.168.4.1" है, तो आउटपुट "192[.]168[.]4[.]1"
होगा।इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -
- हम डॉट का उपयोग करके स्ट्रिंग को विभाजित करेंगे, फिर प्रत्येक तत्व को "[।]" से अलग करेंगे।
उदाहरण
आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -
class Solution(object): def defangIPaddr(self, address): address = address.split(".") return "[.]".join(address) ob1 = Solution() print(ob1.defangIPaddr("192.168.4.1"))
इनपुट
"192.168.4.1"
आउटपुट
"192[.]168[.]4[.]1"