活动地址: 牛客春招刷题训练营 - 编程打卡活动
import sys
while True:
try:
x = input().split('.') # 数据输入
y = input().split('.')
z = input().split('.')
m, n = [], []
for i in range(len(x)):
x[i] = int(x[i]) # 将输入转化为int型
y[i] = int(y[i])
z[i] = int(z[i])
if x[0]!= 255 or x[3]!=0 or max(x+y+z)>255 or min(x+y+z)<0: # 判断
print('1')
else:
for i in range(len(x)):
m.append(int(x[i]) & int(y[i])) #做and 运算
n.append(int(x[i]) & int(z[i])) # 同上
if m == n:
print('0') # 判断最后结果
else:
print('2') # 输出
except:
break
活动地址: 牛客春招刷题训练营 - 编程打卡活动