lookup = {v: i for i, v in enumerate(arr2)}
return sorted(arr1, key=lambda i: lookup.get(i, len(arr2) + i))
Can anyone explain this code to me? it is a solution for "Relative Sort Array" in leetcode
explanation for the code above
lookup = {v: i for i, v in enumerate(arr2)}
return sorted(arr1, key=lambda i: lookup.get(i, len(arr2) + i))
Can anyone explain this code to me? it is a solution for "Relative Sort Array" in leetcode
explanation for the code above