k=input()
s=0
n=0
res=''
for i in k:
if ord(i) in range(48,58):
n=1
if n==s:
res=res+'*'+i
else:
res+=i
s=0
else:
s=1
if s==n:
res=res+"*"+i
else:
res+=i
n=0
a=ord(res[0]) in range(48,58)
b=ord(res[-1]) in range(48,58)
if a and b:
res="*"+res+"*"
elif a:
res="*"+res
elif b:
res=res+"*"
print(res)
判断ASCII码是否在数字范围内,
同时利用布尔过滤,
如果利用布隆过滤,更加绝了。
需要研究

京公网安备 11010502036488号