কম্পিউটার টিউটোরিয়াল

পাইথনে IP অ্যাড্রেস থেকে লিডিং জিরো রিমুভ করার প্রোগ্রাম

এই টিউটোরিয়ালে একটি IP অ্যাড্রেস থেকে লিডিং জিরো (leading zeros) রিমুভ করার প্রোগ্রাম লিখা হলো।

উদাহরণ: `255.001.040.001` → `255.1.40.1`

অ্যালগরিদম

  1. IP অ্যাড্রেস ইনিশিয়ালাইজ করুন।
  2. `.` দিয়ে `split()` করে পার্টস বানান।
  3. প্রতিটি পার্ট `int()`-এ কনভার্ট করুন (লিডিং জিরো অটোমেটিক্যালি চলে যাবে)।
  4. আবার `str()`-এ কনভার্ট করে `.` দিয়ে `join()` করুন।

কোড উদাহরণ

ip_address = "255.001.040.001"
parts = ip_address.split(".")
parts = [int(part) for part in parts]
parts = [str(part) for part in parts]
ip_address = ".".join(parts)
print(ip_address)

আউটপুট

255.1.40.1

এই পদ্ধতিটি সহজ, পঠনযোগ্য এবং পাইথন-এর লিস্ট কম্প্রিহেনশন ব্যবহার করে দক্ষতার সাথে কাজ করে।

  1. পাইথন প্রোগ্রাম: সেট থেকে আইটেম সরিয়ে ফেলা

  2. পাইথন প্রোগ্রাম: IP ঠিকানা থেকে লিডিং শূন্য (Leading Zeros) সরিয়ে ফেলা

  3. পাইথন প্রোগ্রাম: সেট থেকে আইটেম সরিয়ে ফেলা (Duplicate)

  4. পাইথনে বাক্য থেকে ডুপ্লিকেট শব্দ সরিয়ে ফেলার প্রোগ্রাম