题解 | #整数与IP地址间的转换#

整数与IP地址间的转换

https://www.nowcoder.com/practice/66ca0e28f90c42a196afd78cc9c496ea

# 2024年10月30日  周三   上午10:04

ip = list(map(int, input().split(".")))
n = int(input())
s = ""
for i in ip:
    t = bin(i)[2:].zfill(8)
    s += t
print(int(s, 2))

a = bin(n)[2:].zfill(32)
# print(a)
ls = []
for i in range(0, len(a), 8):
    b = int(a[i : i + 8], 2)
    ls.append(b)
print(".".join(map(str, ls)))

全部评论

相关推荐

无情咸鱼王的秋招日记之薛定谔的Offer:好拒信,偷了,希望有机会用到
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务