-
Notifications
You must be signed in to change notification settings - Fork 244
Index Value Map
Sar Champagne Bielert edited this page Apr 8, 2024
·
4 revisions
Unit 2 Session 1 (Click for link to problem statements)
Understand what the interviewer is asking for by using test cases and questions about the problem.
- What will be the output of this function?
- The function should return the new map (a dictionary).
Plan the solution with appropriate visualizations and pseudocode.
General Idea: Convert a list of values to a map (or dictionary) of indices -> values.
1) Create an empty map (dictionary)
2) The current_index starts at 0
3) For each value in the list
a) Add the current_index : value pair to the dictionary
b) Increment the current_index by 1
4) Return the map
def index_to_value_map(lst):
index_value_map = {}
for index in range(len(lst)):
index_value_map[index] = lst[index]
return index_value_map