version_1:

def find_nb(m):
# your code
ii = 1
total = 0
while total < m:
total = sum(each**3 for each in range(ii))
ii += 1
if total == m:
result = ii-2
else:
result = -1
return result

version_2:

def find_nb(m):
# your code
i = 1
while m>0:
m = m - i**3
i += 1
return -1 if m<0 else i-1

最新文章

  1. db2命令
  2. 修改 UISearchBar cancelButton 样式
  3. js的执行顺序
  4. 图形处理的api
  5. Codeforces Round #326 (Div. 2)-Duff and Meat
  6. Bus Pass
  7. 第一次使用并配置Hibernate
  8. crm踩坑记(三)
  9. 15行python代码,帮你理解令牌桶算法
  10. conda 常用命令
  11. HDU - 1402 A * B Problem Plus FFT裸题
  12. Linux之Redis安装
  13. docker 搭建lnmp环境以及docker常用命令
  14. python DRF操作流程
  15. sysroot和prefix
  16. Django 开启显示查询语句log
  17. Java IO的Reactor模式
  18. HDU 4825 字典树
  19. 解决SQL SERVER数据库备份时出现“操作系统错误5(拒绝访问)。BACKUP DATABASE 正在异常终止。”错误的解决办法
  20. Ajax实现下载进度条

热门文章

  1. 【C/C++】随机数的生成
  2. .netcore持续集成测试篇之测试方法改造
  3. c# 将dwg文件转化为pdf
  4. ZooKeeper实现生产-消费者队列
  5. HTML文件上传与下载
  6. 源码编译OpenJdk 8,Netbeans调试Java原子类在JVM中的实现(Ubuntu 16.04)
  7. mysql数据库磁盘空间被撑爆,创建定时任务定期释放资源
  8. Nacos(四):SpringCloud项目中接入Nacos作为配置中心
  9. 一文道尽JavaScript 20年的发展史
  10. 安装VMware Workstation时遇到Microsoft Runtime DLL安装程序未能完成安装