Question 1
Consider the following functions: def p(n): if n < 10: return 1 return 1 + p(n // 10) def q(n): if n < 10: return n return n % 10 + q(n // 10) def r(n): if n <= 1: return 1 return n * r(n - 1) Which of the following function calls returns the number of digits in 50!, where n! is the factorial of n?
p(q(50))
q(r(50))
p(r(50))
r(q(50))
r(p(50))