Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.47 KB | None | 0 0
  1. from math import factorial
  2. from functools import reduce
  3.  
  4. n = int(raw_input('Enter Number of Parantheses: '))
  5. answer = factorial(2*n)/reduce(lambda x,y: x*y, map(lambda x: x**2-x,list([x for x in range(2,n+2)])))
  6. print answer
  7.  
  8. #One line
  9. print factorial(2*n)/reduce(lambda x,y: x*y, map(lambda x: x**2-x,list([x for x in range(2,n+2)])))
  10.  
  11. #Expanded
  12. s = map(lambda x: x**2-x,list([x for x in range(2,n+2)]))
  13. s = reduce(lambda x,y: x*y, s)
  14. a = factorial(2*n)/s
  15. print a
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement