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

淄博做网站小程序的公司优化关键词排名外包

淄博做网站小程序的公司,优化关键词排名外包,江西城乡建设网站,做网站怎么宣传运营Leetcode 2734. 执行字串操作后的字典序最小字符串 给你一个仅由小写英文字母组成的字符串 s 。在一步操作中,你可以完成以下行为: 选择 s 的任一非空子字符串,可能是整个字符串,接着将字符串中的每一个字符替换为英文字母表中的前…

Leetcode 2734. 执行字串操作后的字典序最小字符串

给你一个仅由小写英文字母组成的字符串 s 。在一步操作中,你可以完成以下行为:

  • 选择 s 的任一非空子字符串,可能是整个字符串,接着将字符串中的每一个字符替换为英文字母表中的前一个字符。例如,‘b’ 用 ‘a’ 替换,‘a’ 用 ‘z’ 替换。

返回执行上述操作 恰好一次 后可以获得的 字典序最小 的字符串。
子字符串 是字符串中的一个连续字符序列。
现有长度相同的两个字符串 x 和 字符串 y ,在满足 x[i] != y[i] 的第一个位置 i 上,如果 x[i] 在字母表中先于 y[i] 出现,则认为字符串 x 比字符串 y 字典序更小

image.png

从第第一个不是 a的字符开始替换为前一个字符,到再次 a或字符串末尾结束;
如果整个字符串都是 a,也要把最后一个字符修改为 z

完整代码

class Solution {public String smallestString(String s) {char[] chars = s.toCharArray();int len = s.length();int i = 0;while (i < len && chars[i] == 'a') i++;if (i == len) chars[len - 1] = 'z';else {while (i < len && chars[i] != 'a') {chars[i] -= 1;i++;}}return String.valueOf(chars);}
}
http://www.15wanjia.com/news/7659.html

相关文章:

  • 网站正能量晚上下载直接进入体验营销是什么
  • 济宁做网站优化seo百家论坛
  • 哪家做网站比较好seo兼职接单平台
  • 直播网站开发接入视频推广手段和渠道有哪些
  • 陕西省建设工程协会网站网站优化关键词排名
  • 外网平面设计网站小红书搜索指数
  • 手机网站建设注册塔山双喜怎么创建自己的游戏网站
  • 电商网站页面分类手机一键优化
  • 怎么做网站 有空间跨境电商平台注册开店流程
  • 网站目录怎么做301跳转简述seo和sem的区别
  • 年报申报入口官网厦门seo排名优化
  • 做图网站有哪些东西广东seo外包服务
  • 沛县网站厦门人才网唯一官网登录
  • 渭南做网站公司百度资讯指数
  • 潮州网站开发阻断艾滋病的药有哪些
  • 做网站商城开发什么语言最快一键seo提交收录
  • dw怎么做自我展示网站网站开发公司哪家好
  • 做搬家服务网站问卷调查的目的江苏网页设计
  • 四川省建设建设监理协会网站湖南seo推广
  • 移动网络服务电话什么是seo优化?
  • 宁波做网站建设推广链接点击器
  • 上海网站建设服务多少钱手游推广加盟
  • 有谁知道网站优化怎么做网络推广营销技巧
  • 北京装修公司电话名单湘潭seo快速排名
  • 那里可以做PC28网站的semifinal
  • 乡村网络建设方案浙江seo博客
  • 成都微信微网站建设友情下载网站
  • linux建站和wordpress建站搜索引擎优化方法有哪些
  • 网站开发任职要求济南seo外包服务
  • 香港疫情最新消息今天长春网站seo公司