【问题标题】:How can I find the largest palindrome in the string [duplicate]如何在字符串中找到最大的回文[重复]
【发布时间】:2015-09-03 01:41:28
【问题描述】:

所以想象字符串都是数字,我怎样才能在字符串 Ex 中找到最大的回文。 192929119382282 当前的回文数是 1929291 92929 2929 9119 8228 282 11 22 程序怎么会告诉我1929291是最大的。

【问题讨论】:

    标签: java


    【解决方案1】:
    1. 您需要从第一个字符开始循环遍历字符串,然后在循环中尝试查找字符重复自身的位置。
    2. 现在第一个字符和重复字符之间的部分,你可以将它传递给一个函数来检查它是否是回文。
    3. 如果是回文,找出它的长度并检查它的最后一个长度值,它最初是零。
    4. 如果它大于最后一个长度值,则存储字符串块作为答案。此外,保存长度以供将来比较。
    5. 这样继续直到字符串结束。在循环结束时,答案变量将包含最大回文数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-15
      • 1970-01-01
      • 1970-01-01
      • 2017-05-30
      • 2015-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多