题解 | #整数与IP地址间的转换#
整数与IP地址间的转换
https://www.nowcoder.com/practice/66ca0e28f90c42a196afd78cc9c496ea
ip = input()
dec = input()
ip = ip.split('.')
s = "".join(bin(int(c))[2:].zfill(8) for c in ip)
ansnum = int(s, 2)
print(ansnum)
bins = bin(int(dec))[2:].zfill(32)
bins = [bins[i:i+8] for i in range(0, len(bins), 8)]
ansip = ""
for b in bins:
ansip += str(int(b, 2))
ansip += '.'
ansip = ansip[:-1]
print(ansip)
蔚来公司氛围 631人发布
