কম্পিউটার

পাইথনে একটি আইপি ঠিকানা ডিফ্যাং করা


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

  1. issuperset() পাইথনে

  2. পাইথনে আন্ডারস্কোর(_)

  3. পাইথনে কুইন

  4. পাইথন প্রোগ্রাম একটি আইপি অ্যাড্রেস থেকে লিডিং 0 মুছে ফেলতে