Question: Q: Write a function endpoints that takes a list of numbers (eg. 5, 10, 15, 20, 251) and returns a new list of only the
Q: Write a function endpoints that takes a list of numbers (eg. 5, 10, 15, 20, 251) and returns a new list of only the first and last elements of the given list (eg. 15, 251). If the input list is [5], the returned should be (5,5). The function should return an empty list if an empty list is passed in. The function should not use any variables besides the passed in argument list_ [1 point] def endpoints(it) -> list: # YOUR CODE HERE raise NotImplementedError() ] ### BEGIN TESTS assert endpoints([5, 10, 15, 20, 251) -- 15, 25] **# END TESTS U # BEGIN TESTS assert endpoints([5]) - (5, 51 *** END TESTS [] ### BEGIN TESTS assert endpoints(0) -- 0 #*# END TESTS
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
