diff options
author | Raghuram Subramani <raghus2247@gmail.com> | 2024-09-30 16:08:27 +0530 |
---|---|---|
committer | Raghuram Subramani <raghus2247@gmail.com> | 2024-09-30 16:08:27 +0530 |
commit | 3496b0ed08c51e37e135e686b1632fd86f930c2c (patch) | |
tree | 1da44792489607070f3b4ca14d82af05b73e362b /problems/livingorganism.py |
(init): Initialize repository.
Diffstat (limited to 'problems/livingorganism.py')
-rw-r--r-- | problems/livingorganism.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/problems/livingorganism.py b/problems/livingorganism.py new file mode 100644 index 0000000..a575200 --- /dev/null +++ b/problems/livingorganism.py @@ -0,0 +1,15 @@ +import math + +def hours_to_cover_dish(radius_cm): + radius_mm = radius_cm * 10 + dish_area_mm2 = math.pi * radius_mm ** 2 + organism_size_mm2 = 1 + hours = 0 + while organism_size_mm2 < dish_area_mm2: + organism_size_mm2 *= 2 + hours += 1 + + return hours + +radius_cm = int(input().strip()) +print(hours_to_cover_dish(radius_cm)) |