在末尾添加字符使其成为回文(Java)
发布时间
阅读量:
阅读量
这道题目是近期在美团面试过程中遇到的一道题,相关解答内容在网络上能够找到。
试着回想一下这道题的具体内容:
给定一个字符串,在这个字符串后添加多少个字符(添加最少个字符)就可以构成回文。返回添加的长度。
我自己写个案例大家看一下。
输入:abcdac
输出:5
解释:需要加上 adcba 这样编程 abcda c adcba 加了空格,能看出是回文就好。
网络上也存在相关解答:
答案1:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String s = in.nextLine();
StringBuffer sb1 = new StringBuffer(s);
for (int i = 0; i < s.length()-1 && !isTrue(sb1.toString()); i++)
全部评论 (0)
还没有任何评论哟~
