当前位置: 首页 > news >正文

用ps做网站得多大像素网络整合营销

用ps做网站得多大像素,网络整合营销,深圳宝安企业网站建设,网站制作 呼和浩特3174 清除数字 题目链接 题目描述 给你一个字符串 s 。 你的任务是重复以下操作删除 所有 数字字符: 删除 第一个数字字符 以及它左边 最近 的 非数字 字符。 请你返回删除所有数字字符以后剩下的字符串。 示例 1: 输入:s "abc…

3174 清除数字

题目链接

题目描述

给你一个字符串 s 。

你的任务是重复以下操作删除 所有 数字字符:

删除 第一个数字字符 以及它左边 最近 的 非数字 字符。

请你返回删除所有数字字符以后剩下的字符串。

示例 1:

输入:s = "abc"
输出:"abc"         
解释:字符串中没有数字。

示例 2:

输入:s = "cb34"
输出:""
解释:
一开始,我们对 s[2] 执行操作,s 变为 "c4" 。
然后对 s[1] 执行操作,s 变为 "" 。

题目解析

这道题目是一道字符串处理的题目,主要是删除所有数字字符,并且在删除数字字符后,删除它左边最近的非数字字符。

因此可以通过栈res记录结果,直接遍历数组,如果是数字字符,则跳过,并将res中的一个字符出栈,如果是非数字字符,则直接进行入栈操作,加入res中。

  • 只需要一次遍历时间复杂度为O(n)。
  • 空间复杂度O(n)。

代码实现

python版本:

class Solution(object):def clearDigits(self, s):res=""for i in range(0,len(s)):if s[i].isdigit():res = res[:-1]else:res+=s[i]return res

go版本:

func clearDigits(s string) string {var res []bytefor i:=0;i<len(s);i++{if s[i]<='9'&&s[i]>='0'{res = res[:len(res)-1]}else{res = append(res, s[i])}}return string(res)
}

C++版本:

class Solution {
public:string clearDigits(string s) {string res="";for(int i=0;i<s.size();i++){if(s[i]>='0'&&s[i]<='9'){res.pop_back();}else{res=res+s[i];}}return res;}
};
http://www.yidumall.com/news/86029.html

相关文章:

  • 规范 加强网站建设管理免费推广网站大全集合
  • 苏州技术馆网站建设百度怎么免费推广
  • 2013一汽大众企业网站车主俱乐部建设维护方案网店推广方案
  • 广东东莞邮政编码成都排名seo公司
  • 郑州网站建设专业公司青岛网站建设优化
  • 地板网站模板集团网站推广
  • 做国际生意的网站有哪些网站统计哪个好用
  • 专门做牛肉的网站竞价排名是按照什么来计费的
  • 做影视网站被告怎么办线上运营推广方案
  • 做诚信通网站百家号关键词seo优化
  • 易语言怎么做网页网站最简单的营销方案
  • wordpress 目录插件合肥网站优化公司
  • 网站的更新与维护google图片搜索引擎入口
  • 最佳网站线上商城的推广方案
  • 专业的移动网站建设公司排名企业微信管理系统
  • 公司域名是什么意思唐山seo
  • 网站建设mvc三层框架图希爱力
  • 网站链接做app产品优化是什么意思
  • 做网站公司 陕西渭南网站排名优化价格
  • 兰州企业网站网络推广公司收费标准
  • 做动画的网站有哪些宁波seo超级外链工具
  • 手机网站制作电话河南做网站优化
  • 房地产销售年终总结厦门网站快速排名优化
  • 管理网站建设源代码程序属于免费的网络营销方式
  • 江苏城乡建设学院网站seo和sem是什么意思啊
  • 网站目录权限设置今日头条权重查询
  • 微信做网站代购网络广告营销对应案例
  • 网站建设创意公司seo主要优化
  • 凡科网建站怎么样国内网络推广渠道
  • wordpress 分类合并网站搜索引擎优化工具