Advertisement

在末尾添加字符使其成为回文(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)

还没有任何评论哟~