এই টিউটোরিয়ালে একটি IP অ্যাড্রেস থেকে লিডিং জিরো (leading zeros) রিমুভ করার প্রোগ্রাম লিখা হলো।
উদাহরণ: `255.001.040.001` → `255.1.40.1`
অ্যালগরিদম
- IP অ্যাড্রেস ইনিশিয়ালাইজ করুন।
- `.` দিয়ে `split()` করে পার্টস বানান।
- প্রতিটি পার্ট `int()`-এ কনভার্ট করুন (লিডিং জিরো অটোমেটিক্যালি চলে যাবে)।
- আবার `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
এই পদ্ধতিটি সহজ, পঠনযোগ্য এবং পাইথন-এর লিস্ট কম্প্রিহেনশন ব্যবহার করে দক্ষতার সাথে কাজ করে।