坑还很多。。

class Solution {public:string maskPII(string S) {if(S.size() == 0) return "";string res="";size_t index = S.find("@"); if(index != string::npos){res += S[0];res += "*****";res += S[index-1];res += S.substr(index);transform(res.begin(),res.end(),res.begin(),::tolower);}else   // phone{string temp;for(int i = 0; i < S.size(); i++){if(S[i] >= '0' && S[i] <= '9')  {temp += S[i];}}res = "***-***-" + temp.substr(temp.size()-4);if(temp.size() > 10){string t = "+";for(int i = 0; i < temp.size()-10; i++){t += "*";}t += "-";res = t + res;}}return res;}
};

[leetcode]831. 隐藏个人信息相关推荐

  1. 图像信息隐藏算法JAVA_Java实现 LeetCode 831 隐藏个人信息(暴力)

    831. 隐藏个人信息 给你一条个人信息字符串 S,它可能是一个 邮箱地址 ,也可能是一串 电话号码 . 我们将隐藏它的隐私信息,通过如下规则: 电子邮箱 定义名称 name 是长度大于等于 2 (l ...

  2. Java实现 LeetCode 831 隐藏个人信息(暴力)

    831. 隐藏个人信息 给你一条个人信息字符串 S,它可能是一个 邮箱地址 ,也可能是一串 电话号码 . 我们将隐藏它的隐私信息,通过如下规则: 电子邮箱 定义名称 name 是长度大于等于 2 (l ...

  3. LeetCode 831. 隐藏个人信息

    1. 题目 给你一条个人信息字符串 S,它可能是一个 邮箱地址 ,也可能是一串 电话号码 . 我们将隐藏它的隐私信息,通过如下规则: 电子邮箱 定义名称 name 是长度大于等于 2 (length ...

  4. 831 隐藏个人信息

    题目描述: 给你一条个人信息字符串 S,它可能是一个 邮箱地址 ,也可能是一串 电话号码 . 我们将隐藏它的隐私信息,通过如下规则: 电子邮箱 定义名称 name 是长度大于等于 2 (length ...

  5. 831. 隐藏个人信息

    给你一条个人信息 string S,它可能是一个邮箱地址,也可能是一个电话号码. 我们将隐藏它的隐私信息,通过如下规则: <u>1. 电子邮箱</u> 定义名称 <nam ...

  6. LeetCode 831. Masking Personal Information【字符串,正则表达式】中等

    本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12.由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止:由于LeetCode还在不断地创建新 ...

  7. Nginx隐藏主机信息,proxy_hide_header 与fastcgi_hide_header

    Nginx中proxy_hide_header 与fastcgi_hide_header都可以隐藏主机头信息,两者在具体使用时还是有着一定的区别的.刚好业务使用的nginx反向代理在显示响应头时将后端 ...

  8. linux隐藏apache信息,Apache防盗链和隐藏版本信息-linux-centos运维

    有需要服务器方面的需求和咨询,可以联系博主 QQ 7271895 一.防盗链 二.隐藏版本信息 实验要求: 三台虚拟机分别是:linux和两台windows虚拟机,linux虚拟机为服务器,Windo ...

  9. apache php隐藏头信息的方法,apache、php隐藏http头部版本信息的实现方法

    1.apache隐藏头部版本信息,编辑httpd.conf文件,找到: ServerTokens OS ServerSignature On 修改为: ServerTokens ProductOnly ...

最新文章

  1. python操作word文档(python-docx)
  2. Mobile OpenCart 自适应主题模板 ABC-0074
  3. Android加载/处理超大图片神器!SubsamplingScaleImageView(subsampling-scale-image-view)【系列1】...
  4. 【转】Ubuntu Vi编辑器中文乱码问题的解决
  5. 定义和使用含有泛型的方法
  6. python 浏览器显示本地文件夹_浏览器读取本地文件
  7. ubuntu18.04新安装时Unable to locate package问题
  8. 会话技术(Cookie Session)
  9. 作为一个新手程序员该如何成长?
  10. 2022爱分析· 汽车行业数字化厂商全景报告
  11. windows系统镜像修复计算机,如何修复/移除Windows 10 镜像错误 - 易我科技
  12. 前端 vue 加载TIFF图片
  13. Chrome的历史版本下载
  14. 无线WIFI“信道”
  15. 让优秀成为一种习惯——笔录
  16. html 弹窗实现拖拽,原生js实现自由拖拽弹窗代码demo
  17. matlab在c盘有缓存文件夹吗,win10如何清除C盘缓存文件-win10清除C盘缓存的方法 - 河东软件园...
  18. 二次拟合r方_r的平方为什么是R方?
  19. Zeloof 自制芯片工艺
  20. 聚观早报 | 抖音推出可颂App;马斯克终止收购 Twitter

热门文章

  1. micropython入门教程-【chocho教程】micropython入门教程一
  2. python爬虫什么意思-Python爬虫可以做什么?
  3. python基本代码教程-python基础教程
  4. python怎么画简单图-python绘制简单彩虹图
  5. python入门代码大全-python入门代码指南教程书籍推荐2020总结全集汇总
  6. python怎么读取csv文件-python3读取csv文件任意行列代码实例
  7. 深度学习笔记 | 第16讲:语音识别——一份简短的技术综述
  8. 叮当:一个开源的树莓派中文智能音箱项目
  9. 语音识别行业成长红利期已过,行业寡头显现,小公司生存状况堪忧
  10. 用深度学习进行语音识别为什么还要算mfcc?