Do not add any imports, the ones that you need will be given to you. You may not use any dictionaries or dictionary methods. Do not use try-except statements, you should be able to anticipate or...


Do not add any imports, the ones that you need will be given to you.
You may not use any dictionaries or dictionary methods.
Do not use try-except statements, you should be able to anticipate
or prevent any errors from happening at all!


def crop_map(m: list[list[int]], corner_1: tuple[int, int],<br>corner 2: tuple[int, int]) -> list[list[int]]:<br>Given a 2D representation of an elevation map <m> and two points on the map<br><corner 1> and <corner 2>, crop the map and return the smallest map such<br>that both these coordinates are now a corner on the new map.<br>Note that the new cropped map could just be a row, a column, or even a<br>single square like [[1]]. The new map must remain rectangular, that is,<br>each of its rows must be equal in length.<br>Do not modify the original map.<br>>>> sample_map<br>[[1, 2, 3, 4],<br>[5, 6, 7, 8],<br>[9, 10, 11, 12],<br>[13, 14, 15, 16]]<br>>>> crop_map (sample_map, (1, 1), (2, 2))<br>[[6, 7], [10, 11]]<br>>>> crop_map(sample_map, (0, 0), (3, 0))<br>[[1], [5], [9], [13]]<br>>>> crop_map(sample_map, (0, 3), (0, 0))<br>[[1, 2, 3, 4]]<br>pass<br>

Extracted text: def crop_map(m: list[list[int]], corner_1: tuple[int, int], corner 2: tuple[int, int]) -> list[list[int]]: Given a 2D representation of an elevation map and two points on the map and , crop the map and return the smallest map such that both these coordinates are now a corner on the new map. Note that the new cropped map could just be a row, a column, or even a single square like [[1]]. The new map must remain rectangular, that is, each of its rows must be equal in length. Do not modify the original map. >>> sample_map [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12], [13, 14, 15, 16]] >>> crop_map (sample_map, (1, 1), (2, 2)) [[6, 7], [10, 11]] >>> crop_map(sample_map, (0, 0), (3, 0)) [[1], [5], [9], [13]] >>> crop_map(sample_map, (0, 3), (0, 0)) [[1, 2, 3, 4]] pass
Jun 10, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here