早教吧 育儿知识 作业答案 考试题库 百科 知识分享

从1-99999找出能开方而且有2个数字相同的数比如144Java

题目详情
从1-99999找出能开方而且有2个数字相同的数 比如144
Java
▼优质解答
答案和解析
这个算法题目看你怎么想了.我有个思路你可以参考下,1-99999的开方数字范围是1-316.22
所以你就算,1-316中,包含2个数字相同的数字,
这样很效率,就检索下数字是否包含两个相同的数字,100 101 121 131 141 .都是这样的,我就不一一列举了 ,对吧 ,楼上的那些算法太复杂了,不断的重复计算.