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