aboutsummaryrefslogtreecommitdiff
path: root/problems/livingorganism.py
diff options
context:
space:
mode:
authorRaghuram Subramani <raghus2247@gmail.com>2024-09-30 16:08:27 +0530
committerRaghuram Subramani <raghus2247@gmail.com>2024-09-30 16:08:27 +0530
commit3496b0ed08c51e37e135e686b1632fd86f930c2c (patch)
tree1da44792489607070f3b4ca14d82af05b73e362b /problems/livingorganism.py
(init): Initialize repository.
Diffstat (limited to 'problems/livingorganism.py')
-rw-r--r--problems/livingorganism.py15
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))