diff options
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)) |