奇妙的数字

Posted xuguohang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了奇妙的数字相关的知识,希望对你有一定的参考价值。

奇妙的数字

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

请填写该数字,不要填写任何多余的内容。
public static void main(String[] args) {
int a[]={0,1,2,3,4,5,6,7,8,9,0};
//因为,一个数的二次方+三次方一共是10位数,这个数只能是两位数。
for(int b =0;b<100;b++){
int c = b*b;
int d1 = c%10;//个位
int d2 = c%100/10;//十位
int d3 = c%1000/100;//百位
int d4 = c/1000;//千位
int e = b*b*b;
int e1 = e%10;//个位
int e2 = e%100/10;//十位
int e3 = e%1000/100;//百位
int e4 = e%10000/1000;//千位
int e5 = e%100000/10000;//万位
int e6 = e/100000;//十万位
if(e*1000+c>100000000 && d1+d2+d3+d4+e1+e2+e3+e4+e5+e6==45){
for(int f = 0;f<10;f++){
if(a[f]==e1&&e2==a[f+1])
System.out.println("数是:"+b);
}
}
}
}
答案是:69



























以上是关于奇妙的数字的主要内容,如果未能解决你的问题,请参考以下文章

LQ0006 奇妙的数字暴力

数字孪生与元宇宙:虚拟与现实的奇妙对话

数据的新时代:可交互大屏展现数字孪生的奇妙效果

剑指 Offer 56 - I. 数组中数字出现的次数-真是妙蛙种子吃着妙脆角秒进米奇妙妙屋秒到家了

LeetCode326-3的幂(很奇妙的水题)

一次奇妙的体验:结对编程之黄金点小游戏