Join employees and salaries

Write codeMedium15 min

Your task

Two HR exports must be joined. employees rows look like "id,name" and salaries rows look like "id,amount" (amount is an integer). Each id appears at most once per list, and names are distinct. Return a list of "name,amount" strings for every id present in both lists, sorted by name ascending. Example: employees ["e1,ava", "e2,raj"] and salaries ["e2,120", "e1,95"] give ["ava,95", "raj,120"].

Examples

join_salaries(employees: list[str], salaries: list[str]) -> list[str]
Example 1
Inputjoin_salaries(["e1,ava", "e2,raj", "e3,mia"], ["e2,120", "e1,95", "e4,80"])
Output["ava,95", "raj,120"]