ip = input()
dec = int(input())
num_list = ip.split('.')
bin_trans = ''
for i in num_list:
bin_trans += bin(int(i))[2:].rjust(8,'0')
print(int(bin_trans,2))
bin_number_str =bin(int(dec))[2:].rjust(32,'0')
ip_trans = []
for i in range(0,32,8):
ip_n = str(int(bin_number_str[i:i+8],2))
ip_trans.append(ip_n)
print('.'.join(ip_trans))
自己直接写的,暂时还没看题解


京公网安备 11010502036488号