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

如何在百度提交自己的网站济南百度推广开户

如何在百度提交自己的网站,济南百度推广开户,做海报兼职网站,app市场调研报告问题背景 给你一个由小写英文字母组成的回文字符串 p a l i n d r o m e palindrome palindrome,请你将其中 一个 字符用任意小写英文字母替换,使得结果字符串的 字典序最小 ,且 不是 回文串。 请你返回结果字符串。如果无法做到&#xff0…

问题背景

给你一个由小写英文字母组成的回文字符串 p a l i n d r o m e palindrome palindrome,请你将其中 一个 字符用任意小写英文字母替换,使得结果字符串的 字典序最小 ,且 不是 回文串。
请你返回结果字符串。如果无法做到,则返回一个 空串 。
如果两个字符串长度相同,那么字符串 a a a 字典序比字符串 b b b 小可以这样定义:在 a a a b b b 出现不同的第一个位置上,字符串 a a a 中的字符严格小于 b b b 中的对应字符。例如,"abcc” 字典序比 “abcd” 小,因为不同的第一个位置是在第四个字符,显然 ‘c’ 比 ‘d’ 小。

数据约束

  • 1 ≤ p a l i n d r o m e . l e n g t h ≤ 1000 1 \le palindrome.length \le 1000 1palindrome.length1000
  • p a l i n d r o m e palindrome palindrome 只包含小写英文字母。

解题过程

从前往后将一个非正中心位置改成 ‘a’ 就可以,有两种特殊情形,单个字符必定是回文,直接返回空串;整个字符串都由 ‘a’ 构成,将最后一个字符改成 ‘b’ 即可。

具体实现

class Solution {public String breakPalindrome(String palindrome) {int n = palindrome.length();if (n == 1) {return "";}char[] s = palindrome.toCharArray();for (int i = 0; i < n / 2; i++) {if (s[i] != 'a') {s[i] = 'a';return new String(s);}}s[n - 1] = 'b';return new String(s);}
}
http://www.dtcms.com/wzjs/802134.html

相关文章:

  • 河北省住房和建设厅网站首页dede电影网站模版
  • 可以做生存分析的网站我想做微商怎么加入
  • 公司网站建设比较好的公司谁在万网建设的网站
  • 桐庐网站制作湖南省建六公司官网
  • 公司名称变更网站要重新备案吗wordpress 页面内存大
  • 福建网站建设网站内文章外链如何做
  • 深圳网站建设公司哪里好国外产品推广是怎么做的
  • 网站搭建服务合同做网站接单
  • 广州制作网站的公司最好用的免费空间
  • 广州视频网站建站公司网站科技动效
  • 北京网站优化步网站建设常用的方法
  • 开发建设信息的网站网站页面安全监测建设方案
  • 做网站前期需求分析收费么我的网址
  • 长沙专业建设网站企业设置WordPress注册
  • 大厂县建设局网站百度广告一天多少钱
  • 建设网站用什么空间服务器网站qq访客记录原理
  • dw做的网站怎样做成手机版的长春公司推广网站
  • 北京住房和城乡建设部网站官网做网站下导航字号为多大
  • 浙江省建设培训中心的网站有别墅的件怎么写者
  • 网站技术方案怎么写移动端cpu性能天梯图2023
  • 怎么用phpstudy做网站app怎么制作多少钱
  • 优化网站方法网站app开发平台
  • 苏州知名网站制作开发上海买二手车注册公司
  • 创同盟做网站好不好wordpress标签文章数量
  • html静态网站开发专业的个人网站建设哪家便宜
  • 网站服务器租用开票应该百度拍照搜题
  • 成都企业建站模板销售策划
  • 贵阳网站开发制作公司网站的营销推广方案
  • 网站怎么做充值系统下载东莞网站建设模具
  • 企业网站的建设与流程青岛贸易公司 网站制作