排他平方数

小明正看着 203879 这个数字发呆。

原来,203879 * 203879 = 41566646641

这有什么神奇呢?仔细观察,203879 是个6位数,并且它的每个数位上的数字都是不同的,并且它平方后的所有数位上都不出现组成它自身的数字。

具有这样特点的6位数还有一个,请你找出它!

再归纳一下筛选要求:

  1. 6位正整数

  2. 每个数位上的数字不同

  3. 其平方数的每个数位不含原数字的任何组成数位

答案是一个6位的正整数。

1.定义一个判断多位整数是否含有重复数字的函数jundge(i)

image.png

2.循环判断每一个六位数字的平方是否满足条件

image.png








0 评论 最近

没有评论!