京东2018校招在线笔试编程题①
来源:互联网 发布:淘宝靠谱电玩店 编辑:程序博客网 时间:2024/05/22 13:25
大致题目如下图:
大致解题思路:
运用等差数组之和,设第n项为X;则有(1+x-1)(x-1)/2 <n&&(1+x)x/2>=n ;由此在不考虑
计算速度优化的情况下,使用Python3实现代码如下:
"""create by kerwin 2017-10-10"""n = input() # n为int64 类型n = int(n) #Python3没有long类型 python2可换成long()for i in range(1, n+1): if (i * (i + 1)) >= (2 * n): print(i) break测试结果:
C:\Python35\python.exe E:/MyData/StudyWork/Python/FromPyCharm/JD/T1/__init__.py120000000000000000489897949
阅读全文
0 0
- 京东2018校招在线笔试编程题①
- 京东2015校招笔试编程题
- 阿里2018校招笔试编程题
- 2015阿里巴巴校招在线笔试题
- 2015阿里巴巴校招在线笔试题
- [2017腾讯校招在线笔试题]
- 2016CVTE校招在线笔试题
- 阿里秋招在线笔试两道编程题
- 完美世界校招在线笔试题-互联网Java(11月1日)编程题
- 滴滴2016.09.06校招 在线笔试 - 2道编程题
- 网易2018校招在线编程题-第一题
- 网易2018校招在线编程题-第二题
- 阿里校招在线编程题
- 京东2018秋招前端笔试编程题
- 京东2017校招笔试编程题iOS开发工程师
- 阿里2018校招客户端研发笔试之编程题
- (网易2018校招笔试)[编程题] 魔法币
- (网易2018校招笔试)[编程题] 相反数
- 文件下载案例
- INT_MAX (2147483647) 和INT_MIN (-2147483648)
- 陌陌动态视频怎么保存?教你保存别人陌陌视频到手机相册
- 初入tensorflow一览(2)
- 自制验证码生成器
- 京东2018校招在线笔试编程题①
- log4j自定义日志
- File文件基本操作之一: java 复制文件夹及其下面的子文件夹
- jquery选项卡
- Java SE知识补充
- JS的作用域和声明提前
- 读书笔记-面向对象
- Http协议与TCP协议简单理解
- Java流:将指定目录和子目录下的指定扩展名(.java)的文件所在路径写到一个文件中,形成一个文件清单。