From 475664a2033e4a19c0b9f4ee1f5e8f74a3c7fc72 Mon Sep 17 00:00:00 2001 From: ugur-kurt <119804118+ugur-kurt@users.noreply.github.com> Date: Mon, 19 Oct 2026 22:27:08 +0300 Subject: [PATCH 1/3] Add function to calculate pyramid height from blocks --- Week03/pyramid_ugur_kurt.py | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 Week03/pyramid_ugur_kurt.py diff --git a/Week03/pyramid_ugur_kurt.py b/Week03/pyramid_ugur_kurt.py new file mode 100644 index 000000000..401f30fcc --- /dev/null +++ b/Week03/pyramid_ugur_kurt.py @@ -0,0 +1,11 @@ +def calculate_pyramid_height(number_of_blocks): + height = 0 + block_needed = 1 + + + while number_of_blocks >= block_needed: + block_needed += 1 + height += 1 + number_of_blocks -= block_needed + + return height From 631e6a6251e4ed580f3044c6971304d5628b0671 Mon Sep 17 00:00:00 2001 From: ugur-kurt <119804118+ugur-kurt@users.noreply.github.com> Date: Mon, 19 Oct 2026 22:32:29 +0300 Subject: [PATCH 2/3] Update pyramid_ugur_kurt.py --- Week03/pyramid_ugur_kurt.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Week03/pyramid_ugur_kurt.py b/Week03/pyramid_ugur_kurt.py index 401f30fcc..a1e1f6253 100644 --- a/Week03/pyramid_ugur_kurt.py +++ b/Week03/pyramid_ugur_kurt.py @@ -1,11 +1,8 @@ def calculate_pyramid_height(number_of_blocks): height = 0 block_needed = 1 - - while number_of_blocks >= block_needed: block_needed += 1 height += 1 - number_of_blocks -= block_needed - + number_of_blocks -= block_needed return height From c0aa4db5daf1b3cacbc28d4ff05d115364a05407 Mon Sep 17 00:00:00 2001 From: ugur-kurt <119804118+ugur-kurt@users.noreply.github.com> Date: Mon, 19 Oct 2026 22:36:07 +0300 Subject: [PATCH 3/3] Update pyramid_ugur_kurt.py --- Week03/pyramid_ugur_kurt.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Week03/pyramid_ugur_kurt.py b/Week03/pyramid_ugur_kurt.py index a1e1f6253..825b88b89 100644 --- a/Week03/pyramid_ugur_kurt.py +++ b/Week03/pyramid_ugur_kurt.py @@ -1,8 +1,10 @@ def calculate_pyramid_height(number_of_blocks): height = 0 block_needed = 1 + while number_of_blocks >= block_needed: - block_needed += 1 - height += 1 - number_of_blocks -= block_needed + number_of_blocks -= block_needed + height += 1 + block_needed += 1 + return height