本文主要是介绍[剑指offer] 求1+2+3+...+n,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目内容
求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
https://www.nowcoder.com/practice/7a0da8fc483247ff8800059e12d7caf1?tpId=13&tqId=11200&tPage=3&rp=3&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-ranking
题目思路
使用递归
程序代码
# -*- coding:utf-8 -*-
class Solution:def Sum_Solution(self, n):# write code hereif n==0:return 0if n==1:return 1return n+self.Sum_Solution(n-1)
这篇关于[剑指offer] 求1+2+3+...+n的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!