diff --git a/chapter4/maximum.py b/chapter4/maximum.py new file mode 100644 index 0000000..58e5949 --- /dev/null +++ b/chapter4/maximum.py @@ -0,0 +1,19 @@ +import logging +import math +import random + +highest = math.inf + +logging.basicConfig(level=logging.DEBUG) +logger = logging.getLogger(__name__) + + +def maximum(nums, size): + if size == 1: + return nums[0] + return max(nums[size - 1], maximum(nums, size - 1)) + + +randomlist = random.sample(range(10, 300), 5) +logger.debug(randomlist) +print(maximum(randomlist, len(randomlist)))