Địa chỉ IP cho trước, nhiệm vụ xóa số 0 đầu (leading zeros) từ IP. Trước tiên tách chuỗi bằng "." rồi chuyển thành integer để xóa số 0 đầu, sau đó join lại thành chuỗi.
Ví dụ
Input: 200.040.009.400 Output: 200.40.9.400
Thuật toán
Bước 1: Nhập địa chỉ IP. Bước 2: Tách IP bằng ".". Bước 3: Chuyển chuỗi sang integer dùng int(). Bước 4: Xóa số 0 đầu. Bước 5: Chuyển lại string bằng str() và join bằng join().
Ví dụ mã
# Chương trình Python xóa leading zeros IP address
def IP(ip):
zeroip = ".".join([str(int(i)) for i in ip.split(".")])
return zeroip
# Driver code
ip = input("Enter the IP address ::>")
print("New Ip Address ::>", IP(ip))
Kết quả
Enter the IP address ::>200.006.020.900 New Ip Address ::> 200.6.20.900