奇妙的数字 小明发现了一个奇妙的数字

首页 » 算法 » 奇妙的数字 小明发现了一个奇妙的数字

小明发现了一个奇妙的数字。它的平方和立方正好把0~9的10个数字每个用且只用了一次。
你能猜出这个数字是多少吗?

package six;
import java.util.HashSet;
import java.util.Set;
public class qmsz04 {
public static void main(String[] args) {
	Set<Integer> set;
	int n=0,p=0,l=0,count=0;
	while(count!=10) {
 
		n++;
		set=new HashSet<Integer>();
		p=n*n;
		l=n*n*n;
		while(p>0) {
			set.add(p%10);
			p/=10;
			//System.out.println("----");
		}
		while(l>0) {
			//System.out.println("****");
			set.add(l%10);
			l/=10;
 
		}
		count=set.size();
	}
 
	System.out.println("这个数字是: "+n);
}
}
 
 
 
分享到:
赞(0) 打赏

评论 6

评论前必须登录!

 

  1. #1

    我也是学计算机的

    沥青6个月前 (03-27)
  2. #2

    不错

    你好6个月前 (03-28)
  3. #3

    可以

    hello6个月前 (03-28)
  4. #4

    记住这个网站了

    靓妹4个月前 (05-26)
  5. #5

    以后多多交流

    hello4个月前 (05-26)
  6. #6

    可以

    努力4个月前 (05-26)

觉得文章有用就打赏一下弟弟吧

支付宝扫一扫打赏

微信扫一扫打赏

Vieu4.5主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。
正在播放:

作者想对您说:

累了就停下来听首歌吧

听完后会给您一个好心情

最后

等到您不容易

还希望您能多待一会儿

      00:00/00:00