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

手表网站app网页设计高端

手表网站app,网页设计高端,广州网站开发方案,传奇类的网页游戏哪个好玩题目 给你一个包含若干星号 * 的字符串 s 。 在一步操作中,你可以: 选中 s 中的一个星号。 移除星号 左侧 最近的那个 非星号 字符,并移除该星号自身。 返回移除 所有 星号之后的字符串。 注意: 生成的输入保证总是可以执行题…

题目

给你一个包含若干星号 * 的字符串 s 。

在一步操作中,你可以:

选中 s 中的一个星号。
移除星号 左侧 最近的那个 非星号 字符,并移除该星号自身。
返回移除 所有 星号之后的字符串。

注意:

生成的输入保证总是可以执行题面中描述的操作。
可以证明结果字符串是唯一的。

示例 1:

输入:s = “leet**cod*e”
输出:“lecoe”
解释:从左到右执行移除操作:

  • 距离第 1 个星号最近的字符是 “leet**code" 中的 ‘t’ ,s 变为 "leecod*e” 。
  • 距离第 2 个星号最近的字符是 “leecode” 中的 ‘e’ ,s 变为 “lecod*e” 。
  • 距离第 3 个星号最近的字符是 “lecod*e” 中的 ‘d’ ,s 变为 “lecoe” 。
    不存在其他星号,返回 “lecoe” 。
    示例 2:

输入:s = “erase*****”
输出:“”
解释:整个字符串都会被移除,所以返回空字符串。

提示:

1 <= s.length <= 105
s 由小写英文字母和星号 * 组成
s 可以执行上述操作

解决方法

方法一:

    fun removeStars(s: String): String {val stringBuilder = StringBuilder()val length = s.lengthfor (i in 0 until length){if (s[i] == '*'){stringBuilder.deleteAt(stringBuilder.lastIndex)}else{stringBuilder.append(s[i]);}}return stringBuilder.toString()}

方法二:

    fun removeStars2(s: String): String {val deque = ArrayDeque<Char>()val length = s.lengthfor (i in 0 until length){if (s[i] == '*'){deque.removeLast()}else{deque.add(s[i])}}return String(deque.toCharArray())}

总结

简直不要太简单
栈的数据结构,真的在解决一些问题的时候还是很好用的
String Builder也很好用
Kotlin里面可以直接用Char,Int
因为他自己封装成了对象

        val deque = ArrayDeque<Char>()val deque = ArrayDeque<Int>()
http://www.yayakq.cn/news/964359/

相关文章:

  • 网站面向哪些地区做优化容易wordpress对接api
  • 龙港哪里有做阿里巴巴网站中国网站优化哪家好
  • 24小时学会网站建设pdfwordpress的博客主题
  • 专业 网站建设哪个免费建站好
  • 企业网站无线端怎么做山东省南水北调建设管理局网站
  • cms适合做什么网站中国住房城乡建设部网站首页
  • 乐清门户网站网络策划公司
  • 建网站哪便宜wordpress 匿名投票
  • 怎么做网站流量赚钱吗网站制作帐户设置
  • 上海最新通报: 上海最新通报高级seo优化招聘
  • wordpress 图片名乱码乐陵网站优化
  • 重庆网站建站建设平台虚拟机做的网站怎么让外网访问不了网
  • 网站seo怎么做私人做网站a
  • 自己做网站项目外贸网站分类
  • 睢宁网站建设适合新手模仿的网站
  • 福建建设局网站wordpress主题商店
  • 北京移动端网站wordpress more标签使用教程
  • 湖南网站开发制作网站需要哪些工作
  • 网站设计一般多少钱一个页面微网站设置
  • 迪庆州住房和城乡建设局网站什么软件可以做动画
  • 南昌优化网站排名网站咨询聊天怎么做
  • 上海人才网官网招聘人力资源专业重庆seo俱乐部
  • 成品短视频网站源码搭建免费深圳最新项目
  • 东莞网站排名wordpress没有安装主题选项卡
  • .net 网站地图合肥最好的网站建设
  • 揭阳网站制作平台公司名称注册名字
  • 成都网站建设低价软件开发费用计入什么科目
  • 电子商务网站技术微平台公众号
  • 网站的维护和建设在某网站被骗钱该怎么做
  • 做网站时候如果添加微信代码如何给别人做网站赚钱