您的位置:首页 > 其它

蓝桥杯校内选拔第九题

2016-12-27 08:46 183 查看
package s2;

import java.util.Scanner;

public class test9 {

    public static boolean t(char[] s,int a,int b){

        

        //System.out.println(a+","+b);

        if(a==b){

            return true;

            

        }else{

            if(s[a]==s[b]){

                t(s,a+1,b-1);        

                

            }else{

                return false;

                

            }

        }

        return true;

    }

    

    public static void main(String args[]){

        //9.有一种特殊形式的字符串,其正反序相同,被称为“回文字符串”。例如LeveL就是一个回文字符串。

        Scanner scan=new Scanner(System.in);

        String s=scan.next();

        test9 q=new test9();

        

        //String str = "abcde";

        //char[] ch = str.toCharArray();

        char[] ch=s.toCharArray();

        //System.out.println(ch.length);

        //boolean p=q.t(ch,0,ch.length-1);

        //System.out.println(p);

        if(q.t(ch,0,ch.length-1)){

            

            System.out.println("yes");

        }else{

            System.out.println("no");

        }

        

    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: