题目描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。
观察下面的现象,某个数字的立方,按位累加仍然等于自身。
1^3 = 1
8^3 = 512 5+1+2=8
17^3 = 4913 4+9+1+3=17
...
请你计算包括 1,8,17 在内,符合这个性质的正整数一共有多少个?
运行限制
最大运行时间:1s
最大运行内存: 128M
代码:
class Main{
public static void main(String[] args) {
int count = 0;
for(int i = 1;i<10000;i++) {
if(check(i)) {
count++;
}
}
System.out.println(count);
}
public static boolean check(int x) {
int n = x*x*x;
int a = 0;
while(n!=0) {
a+=n%10;
n/=10;
}
if(a==x) {
return true;
}
return false;
}
}