Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
Second solution in Clear category for IP Network: Route Summarization by tokiojapan55
def checkio(data):
bits = [''.join(bin(int(n))[2:].rjust(8, '0') for n in ip.split('.')) for ip in data]
for m in range(32):
if not all(bits[0][:m] == bit[:m] for bit in bits[1:]):
subnet = bits[0][:m - 1].ljust(32, '0')
return '.'.join(str(int(subnet[n * 8:][:8], 2)) for n in range(4)) + "/" + str(m - 1)
Dec. 24, 2024