《剑指offer》面试题64. 求1+2+…+n
2024-09-07 19:54:48
问题描述
求 1+2+...+n ,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
示例 1:
输入: n = 3
输出: 6
示例 2:
输入: n = 9
输出: 45
限制:
1 <= n <= 10000
代码
class Solution {
public:
int sumNums(int n) {
if(n == 1)return 1;
return n+sumNums(n-1);
}
};
结果
执行用时 :0 ms, 在所有 C++ 提交中击败了100.00%的用户
内存消耗 :6.2 MB, 在所有 C++ 提交中击败了100.00%的用户
最新文章
- wxPython 自动提示文本框
- 欢迎进入MyKTV点歌系统展示
- 基础算法之插入排序Insertion Sort
- 搭建Hadoop2.6.4伪分布式
- 数据库连接池dbcp基本配置
- Spring aop expression
- 转:C# Autocad 关闭所有有色斑的图层
- [Hive - LanguageManual] VirtualColumns
- [Redis] C#中使用redis
- 关于uisliderview 监听停止滑动的状态
- eclipse安装PyDev插件出错No software site found at jar:file:[离线包路径]!/. Do you wish to edit the location?
- ORACLE - 用户和角色的权限管理
- Hadoop(七)HDFS容错机制详解
- 关于browser-sync(在多个设备上进行网页调试)的问题点总结
- 如何调整DOS窗口的宽高
- 1168: mxh对lfx的询问(前缀和+素数表)
- [Node.js] 04 - Event and Callback
- django之ForNode是如何渲染的
- Android开发资料
- Delphi 中的 RectTracker - 原创
热门文章
- PowerDotNet平台化软件架构设计与实现系列(07):数据同步平台
- 查看服务backlog大小 Send-Q
- wayne编译支持k8s1.16+
- 【LeetCode】1150. Check If a Number Is Majority Element in a Sorted Array 解题报告(C++)
- 【LeetCode】701. Insert into a Binary Search Tree 解题报告(Python & C++)
- TKE 用户故事 - 作业帮 PB 级低成本日志检索服务
- 【操作系统】 DOS命令windows批处理batch编程——第一章
- VAE with a VampPrior
- rabbitmq-安装部署及基础操作
- vue 设置请求超时时间处理