From c3b846c40fb7dcba89ece1ea34e849eb9a8c10b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Berra=20S=C3=96YLER?= <118564672+berriesyl@users.noreply.github.com> Date: Sat, 2 Nov 2024 12:52:33 +0300 Subject: [PATCH] Create pyramid_berra_soyler.py --- Week03/pyramid_berra_soyler.py | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 Week03/pyramid_berra_soyler.py diff --git a/Week03/pyramid_berra_soyler.py b/Week03/pyramid_berra_soyler.py new file mode 100644 index 00000000..2d620253 --- /dev/null +++ b/Week03/pyramid_berra_soyler.py @@ -0,0 +1,10 @@ +def calculate_pyramid_height(blocks): + height = 0 + total_blocks = 0 + + while total_blocks + (height + 1) <= blocks: + height += 1 + total_blocks += height + + remaining_blocks = blocks - total_blocks + return height, remaining_blocks