递归判断是否是回文数

原创 2018年04月17日 17:37:18
/**
     * 判断是否是回文数
     * String s = "a,b,c,d,e,e,d,c,b,a";
     * @param str
     * @return
     */
    public static boolean loop(String str) {
        if (str.length() < 2) {
            return true;
        }
        char[] array = str.toCharArray();
        if (str.length() == 3) {
            if (array[0] == array[2])
                return true;
        }
        char first = array[0];
        char last = array[array.length - 1];
        if (first == last)
            return loop(str.substring(2, array.length - 2));
        return false;
    }
public static void main(String[] args) {
        String s = "a,b,c,d,e,e,d,c,b,a";
        System.out.println(loop(s));
    }
小伙伴们可以根据自己字符串的格式进行适当调整,比如
String s = "abcdedcba";这样子格式的。


版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33101675/article/details/79978072

--=== 让你的程序开始说话(在VB中使用文字朗读引擎(TTS)技术)===--

在VB中使用文字朗读引擎(TTS)技术(作者:许锦新 2001年04月10日 13:52)  现今市面上流行的一些英语学习软件,在广告词上经常说自己使用了国际顶尖的全程语音TTS技术,能进行整段英文的...
  • coolstar
  • coolstar
  • 2001-05-04 17:29:00
  • 2325

递归判断一个数是不是回文数

回文数就是原数与其倒置后的数相等,如:123321,到之后仍为123321,即为回文数。...
  • johnWcheung
  • johnWcheung
  • 2017-06-01 10:45:15
  • 903

递归 回文数

public class UsingSubString { public static boolean isPalindrome(String s){ if(s.length() return ...
  • xiaodongvtion
  • xiaodongvtion
  • 2015-12-08 17:40:16
  • 1011

判断一个数(或字符串)是否是回文数(回文字符串)

回文数也是一个数字,数字的特点是正反序是同一个数字。 比如:12321  、  3443 就是回文数 为了更好的显示,下面以偶数个数做示例 不是回文数的程序如下: #include #include...
  • Quinn0918
  • Quinn0918
  • 2017-03-30 13:34:47
  • 898

java 实现判断一个数是否是回文数

  • 2011年04月18日 15:49
  • 940B
  • 下载

Java算法——判断一个数是否是回文数

//回文数:是一种数字。如:98789, 这个数字正读是98789,倒读也是98789 //正读倒读一样,所以这个数字就是回文数 import java.util.Scanner; public ...
  • beyond1123
  • beyond1123
  • 2016-08-10 21:02:05
  • 18151

[C++]LeetCode 9: Palindrome Number(判断整数是否是回文数)

Problem: Determine whether an integer is a palindrome. Do this without extra space. Some hints: Coul...
  • emmaalways
  • emmaalways
  • 2015-05-02 15:42:47
  • 1339

回文数的判断(三种方法)

最近做了一点关于回文数的总结。 首先先写一篇关于回文数判断的几种方法。 回文数的概念:即是给定一个数,这个数顺读和逆读都是一样的。例如:121,1221是回文数,123,1231不是回文数。 方...
  • deaidai
  • deaidai
  • 2017-05-13 15:35:13
  • 8324

36-输入一个五位数,判断是不是回文数

#include #include /* 一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。  */ main() { int num,weishu,...
  • supermanxkq
  • supermanxkq
  • 2014-01-15 16:18:28
  • 784

python判断一个数是否为回文数字

n=int(input("")) n=str(n) m=n[::-1] if(n==m): print("yes") else: print("no")
  • weixin_40571965
  • weixin_40571965
  • 2017-12-15 08:45:18
  • 358
收藏助手
不良信息举报
您举报文章:递归判断是否是回文数
举报原因:
原因补充:

(最多只允许输入30个字)