JZTXT
  • 首页
  • Ai
  • Java
  • Python
  • Android
  • Mysql
  • JavaScript
  • Html
  • CSS

剑指 Offer 64. 求1+2+…+n

发布时间 2023-09-11 19:58:18作者: 小星code

题目链接: 剑指 Offer 64. 求1+2+…+n

题目描述:

求 1+2+...+n ,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。

解法思路:

代码:

func sumNums(n int) int {
   res := 0
   var dfs func(int)bool
   dfs = func(n int)bool{
       res += n
       return n > 0 && dfs(n-1)
   }
   dfs(n)
   return res
}
    本栏目推荐文章
  • 多项式定积分计算软件2025 64位WIN版下载Polynomial definite integral calculation software 2025 64 bit WIN version download
  • 解析x86与x64:架构之争、性能较量与未来趋势
  • win10/win11安装MinGW-w64(转)
  • Base64编码:数据传输的安全使者
  • android编译kanzi 问题 (3) Build command failed.ninja: error: '../../../../../../lib/android_gradle/ES3_Release/arm64-v8a/xxxxx.so', needed by 'xxxxxx.so', missing and no known rule to make it
  • ImageClipboard js粘贴剪切板图片,已测试,可用,可获得base64
  • Base64 转码
  • ubuntu安装mysql8,debian安装mysql8,linux安装mysql8,x86_64架构,deb包
  • 在线Base64编码/加密/解密工具
  • 基于centos 7 x86_64 安装playwright框架
版权声明:本网站为非赢利性站点,本网站所有内容均来源于互联网相关站点自动搜索采集信息,相关链接已经注明来源。
联系我们