diff --git a/list_utils.py b/list_utils.py new file mode 100644 index 0000000..c75d957 --- /dev/null +++ b/list_utils.py @@ -0,0 +1,12 @@ +from typing import Optional + + +def find_max(numbers: list[int]) -> Optional[int]: + if not numbers: + return None + return max(numbers) + + +def flatten(nested: list[list]) -> list: + return [item for sublist in nested for item in sublist] +