Recursion
# Recursion - my versiondef split_str(s):# Base Caseif len(s) == 0: returnprint(s[:1])return split_str(s[1:]) split_str('hello') # 결과 h e l l o # Recursion Sumdef recur_sum(n):# Base Caseif n == 0:return 0else:return n + recur_sum(n - 1) print(recur_sum(4)) # 결과 10 # Recursion Sum 2def recur_sum2(n):if len(str(n)) == 1:return nelse:return n % 10 + recur_sum2(n // 10) print(recur_sum2(4321)) prin..
Python
2016. 5. 29. 07:33