题解 | #整数与IP地址间的转换#
整数与IP地址间的转换
https://www.nowcoder.com/practice/66ca0e28f90c42a196afd78cc9c496ea
ip = input().split('.')
num = int(input())
ip2num = ''
for i in ip:
ip2num += bin(int(i))[2:].rjust(8,'0')
print(int(ip2num,2))
l = []
b = bin(num)[2:].zfill(32)
for i in range(0,32,8):
l.append(b[i:i+8])
num2ip = []
for i in l:
num2ip.append(int(i,2))
print('.'.join(map(str,num2ip)))