开发者社区> 问答> 正文

通过删改构成最长回文数问题

给定一串数字,通过删除某些数字构成一个回文数,算法如何实现,最好使用java试实现。例 1234564321,删除5或者6,就构成了最长回文数。

展开
收起
蛮大人123 2016-06-08 18:12:02 2197 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    个人认为:首先要构成回文,是不是应该是一对称数组才行?如果是一个对称数组?就像例子一样。1234564321,length=10,如果是123454321,length=9,这个已经是回文了,所以
    长度是双数,我们可以将1234 56 4321中间的两个数(5,6)任意删去其一,就构成回文了。希望能够帮助你。

    2019-07-17 19:32:31
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载