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码是否在数字范围内,
同时利用布尔过滤,
如果利用布隆过滤,更加绝了。
需要研究