面试题46. 求1+2+...+n
来源:互联网 发布:mac图片文件夹在哪里 编辑:程序博客网 时间:2024/05/16 04:36
面试题46. 求1+2+…+n
题目描述
求1+2+3+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
思路:
- 不能用for和while,说明不能循环。可以用递归替代循环
- 不能用if,else,case,说明不能用条件判断,可以用短路替代
public class Solution { public int sum(int n) { int result = n; boolean b = (n > 0) && ((result += sum(n-1)) > 0); return result; }}
阅读全文
0 0
- 面试题46. 求1+2+...+n
- 面试题46:求1+2+...+n
- 面试题50:求1+2+...+n
- 面试题46:求1+2+...+n
- 程序员面试题精选(8):求1+2+...+n
- 【Killua笔试面试题整理】求1+2+…+n
- 10. 微软面试题:题目:求1+2+…+n,
- 剑指Offer:面试题46 求1+2+...+n
- 剑指offer面试题46:求1+2+...+n
- 剑指offer-面试题46:求1+2+…+n
- 【面试题46】求1+2+3+...+n
- 剑指offer--面试题46:求1+2+3+...+n
- 面试题47-求1+2+3+...+n
- 剑指offer-面试题46-求1+2+3+...+n
- 面试题46—求1+2+3...+n
- 面试题46:求1+2+3+...+n
- 面试题:求1+2+....+n的和
- 【剑指Offer】面试题46:求1+2+3+...+n
- [LeetCode] 112: Sudoku Solver
- [LeetCode] 113: Sum Root to Leaf Numbers
- [LeetCode] 114: Surrounded Regions
- [LeetCode] 115: Swap Nodes in Pairs
- [LeetCode] 116: Symmetric Tree
- 面试题46. 求1+2+...+n
- [LeetCode] 117: Text Justification
- [LeetCode] 118: Trapping Rain Water
- FYN OI奋斗之路5~
- [LeetCode] 119: Triangle
- [LeetCode] 120: Two Sum
- [LeetCode] 121: Unique Binary Search Trees
- [LeetCode] 122: Unique Binary Search Trees II
- handler实现页面切换,小红点跟随移动