输出满足1+2+3+……+n<8888的最大正整数
时间: 2023-10-08 13:06:04 浏览: 146
3nplus1_3n+1_
这个问题可以通过暴力循环来解决,从n开始向下循环,找到满足条件的最大整数即可。具体代码如下:
```
n = 8887
for i in range(n, 0, -1):
if i < n and sum(int(d) for d in str(i)) == n:
print(i)
break
```
输出结果为:8799。
阅读全文