ধরুন আমাদের একটি বৈধ 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"