From e15c16c55b3d57b948c518887110742600fea735 Mon Sep 17 00:00:00 2001 From: marina <138340846+bt3gl-cryptography@users.noreply.github.com> Date: Mon, 31 Jul 2023 12:46:59 -0700 Subject: [PATCH] Create pascal_triangle.py --- math/pascal_triangle.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 math/pascal_triangle.py diff --git a/math/pascal_triangle.py b/math/pascal_triangle.py new file mode 100644 index 0000000..740ac25 --- /dev/null +++ b/math/pascal_triangle.py @@ -0,0 +1,13 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- +# author: bt3gl + + +def get_row(self, irow: int) -> list[int]: + + if irow == 0: + return [1] + + result = self.get_row(irow - 1) + + return [1] + [sum(_) for _ in zip(result, result[1:])] + [1]