感谢楼主分享
a'x
dsadda
1
1
学一下
for i in range(100,1000):
a = (i%10)
b = {(i//10)%10}
c = (i//100)
s = a*a*a + b*b*b + c*c*c
if s == i:
print(i)
{:5_102:}
function fun(num) {
if(num < 100) {
return false;
}
let _num = num + '';
let arr = _num.split('');
let add = Math.pow(arr,3) + Math.pow(arr,3) + Math.pow(arr,3);
if(num == add) {
return true;
}
return false;
}
let newArr = [];
for (let i = 1; i <= 999; i++) {
let bool = fun(i)
if(bool == true) {
newArr.push(i)
}
}
console.log(newArr)
学习
不会
爱小甲鱼
111
1321
for i in range(100, 1000):
sum = 0
temp = i
while temp:
sum = sum + (temp%10) ** 3
temp //= 10 # 注意这里要使用地板除哦~
if sum == i:
print(i)
1
牛
看看答案
1