• “黑神话·悟空”免安装在线玩,无视显卡等硬件要求!!
  • √ 游戏免下载安装 √ 5分钟随开随玩 √ 关机不计费!低至¥14.90/月!
🔥进入竞技-直面天命🔥

请用JAVA实现一下代码: 给定一个字符串S,可以对S中的一些字符进行删除,把S变为好串。 好串定义如下:1)字符串长度为偶数。2)字符串奇数下标i的字符,与字符串i+1下标的字符是一样的。

时间2023-09-25 19:50:22 提问来自 陕西省西安市 的网友 分类创作 浏览181
```java public class GoodString { public static void main(String[] args) { String S = "abccba"; System.out.println(isGoodString(S)); } public static boolean isGoodString(String S) { int length = S.length(); if (length % 2 != 0) { return false; } for (int i = 0; i < length; i++) { if (i % 2 == 0 && S.charAt(i) != S.charAt((i + 1) % length)) { return false; } else if (i % 2 == 1 && S.charAt(i) != S.charAt((i - 1 + length) % length)) { return false; } } return true; } } ```

点击这里,进行内容创作

创作工场 免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!

上一篇 什么是高速发展 下一篇 航空发动机压气机盘叶片目前遇到的问题