IP एड्रेस नीचे दिया गया है, हमारा कार्य IP एड्रेस से लीडिंग ज़ीरोज़ हटाना है। पहले हम दिए गए स्ट्रिंग को "." से स्प्लिट करते हैं और फिर इसे इंटीजर में कन्वर्ट करते हैं और लीडिंग ज़ीरोज़ हटाते हैं फिर उन्हें वापस स्ट्रिंग में जोड़ते हैं।
उदाहरण
Input: 200.040.009.400 Output: 200.40.9.400
एल्गोरिदम
चरण 1: IP एड्रेस इनपुट करें। चरण 2: IP को "." से स्प्लिट करें। चरण 3: फिर स्ट्रिंग को इंटीजर में कन्वर्ट करें, हम int(पैरामीटर) फंक्शन का उपयोग कर सकते हैं। चरण 4: लीडिंग ज़ीरोज़ हटाएं। चरण 5: फिर इसे str(पैरामीटर) द्वारा वापस स्ट्रिंग में कन्वर्ट करें और फिर join फंक्शन का उपयोग करके उन्हें वापस जोड़ें।
उदाहरण कोड
# पायथन प्रोग्राम: IP एड्रेस से लीडिंग ज़ीरोज़ हटाने और प्रिंट करने के लिए
# फंक्शन लीडिंग ज़ीरोज़ हटाने के लिए
def IP(ip):
zeroip = ".".join([str(int(i)) for i in ip.split(".")])
return zeroip
# ड्राइवर कोड
ip = input("Enter the IP address ::>")
print("New Ip Address ::>", IP(ip))आउटपुट
Enter the IP address ::>200.006.020.900 New Ip Address ::> 200.6.20.900