-
Code from functools import reduce def find_max(arr): return reduce(lambda a, b: a if a > b else b, arr)
Test Cases # TODO: Replace examples and use TDD by writing your own tests # These are some of the methods available: # test.expect(boolean, [optional] message) # test.assert_equals(actual, expected, [optional] message) # test.assert_not_equals(actual, expected, [optional] message) # You can use Test.describe and Test.it to write BDD style test groupings test.assert_equals(find_max([1, 2, 3, 4, 5]), 5) test.assert_equals(find_max([1, 2, 17, 4, 5]), 17) test.assert_equals(find_max([-6, 1, 2, 3, 4, 5, 2]), 5)
Output:
-
Code - from functools import reduce
- def find_max(arr):
max = 0for i in range(len(arr)):if arr[i] > max:max = arr[i]return max- return reduce(lambda a, b: a if a > b else b, arr)
Test Cases - # TODO: Replace examples and use TDD by writing your own tests
- # These are some of the methods available:
- # test.expect(boolean, [optional] message)
- # test.assert_equals(actual, expected, [optional] message)
- # test.assert_not_equals(actual, expected, [optional] message)
- # You can use Test.describe and Test.it to write BDD style test groupings
test.assert_equals(find_max([1, 2, 3, 4, 5]), 5)- test.assert_equals(find_max([1, 2, 3, 4, 5]), 5)
- test.assert_equals(find_max([1, 2, 17, 4, 5]), 17)
- test.assert_equals(find_max([-6, 1, 2, 3, 4, 5, 2]), 5)
- All
- {{group.name}} ({{group.count}})
This comment has been reported as {{ abuseKindText }}.
Show
This comment has been hidden. You can view it now .
This comment can not be viewed.
- |
- Reply
- Edit
- View Solution
- Expand 1 Reply Expand {{ comments?.length }} replies
- Collapse
- Remove
- Remove comment & replies
- Report
{{ fetchSolutionsError }}