lc831. 隐藏个人信息

题目链接:831. 隐藏个人信息 - 力扣(LeetCode)

题解

模拟

参考代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class Solution:
def maskPII(self, s: str) -> str:
ans = ""
if '@' in s:
s = s.lower()
a, b = s.split("@")
ans = a[0] + "*****" + a[-1] + "@" + b
else:
num = []
for ss in s:
if ss.isnumeric():
num.append(ss)
per = ['***-***-', '+*-***-***-', '+**-***-***-', '+***-***-***-']
ans = per[len(num)-10] + "".join(num[-4:])
return ans
作者

Ryen Xiang

发布于

2023-04-01

更新于

2024-08-05

许可协议


网络回响

评论