题解 | #整数与IP地址间的转换#
整数与IP地址间的转换
https://www.nowcoder.com/practice/66ca0e28f90c42a196afd78cc9c496ea
# rjust('0'.32) myip=list(map(int,input().split('.'))) # print(myip) res1="" for i in myip: # print(bin(i)) res1+=bin(i)[2:].rjust(8,'0') print(int(res1,2)) nxtip=int(input()) nxtbin=bin(nxtip)[2:].rjust(32,'0') # print(nxtbin) ans=[] ans.append(int(nxtbin[0:8],2)) ans.append(int(nxtbin[8:16],2)) ans.append(int(nxtbin[16:24],2)) ans.append(int(nxtbin[24:32],2)) ans=list(map(str,ans)) # print(res2) print('.'.join(ans))