剑指offer——47.1+2+3+……+n
来源:互联网 发布:怎么找淘宝模特 编辑:程序博客网 时间:2024/06/03 17:26
题目描述
求1+2+3+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
代码
思路:因为不能用for、if等来判断边界,所以只能通过短路运算来判断,
function Sum_Solution(n){ // write code here var sum=n; //短路运算,n!==0,如果等于0,则不会进行后续的运算 var a=(n!=0)&&((sum+=Sum_Solution(n-1))>0) return sum}
阅读全文
0 0
- 剑指offer——47.1+2+3+……+n
- 《剑指offer》——求1+2+3+……+n
- 剑指offer:求1+2+3+……n
- 剑指offer-求1+2+3+…+n
- 剑指Offer—47—求1+2+3+...+n
- 剑指offer—求1+2+3+...+n
- 【剑指offer】6.5发散思维能力——面试题46:求1+2+…+n
- 剑指offer(2)--求1+2+…+n
- 剑指offer-面试题46:求1+2+…+n
- 剑指offer——求1+2+...+n
- 《剑指offer》求1+2+3+...+n
- 剑指offer--求1+2+3+...+n
- 剑指offer-求1+2+3+...+n
- [剑指offer]求和1+2+3+....n
- 剑指offer:求1+2+3+...+n
- 《剑指offer》-求1+2+3+...+n
- 剑指Offer: 求1+2+3+...+n
- 【剑指Offer】求1+2+3+...+n
- nginx简易教程
- python列表笔记(功能)
- [BZOJ1688][Usaco2005 Open]Disease Manangement 疾病管理(状压dp)
- 第三周项目三 求集合并集
- MATLAB嵌套函数的应用
- 剑指offer——47.1+2+3+……+n
- 用Python实现一个简单的能够发送带附件的邮件程序的教程
- 整理 live555 rtsp ffmpeg 客户端解码流程
- 1023. 组个最小数 (20)
- Ubuntu16.04上配置caffe
- 排序算法_3,堆排序
- 1
- 用不同颜色画出自己和敌人的坦克,同时用adws键控制自己的坦克运动
- history命令(历史命令)