Solución
solution.tsTypeScript
export function compressCoordinates(nums: number[]): number[] {
// Escribe tu solución aquí
let mapsNums: Map<number, number> = new Map<number, number>();
let copyArray = [...new Set(nums)].sort((a, b) => a - b);
copyArray.forEach((value, index) => mapsNums.set(value, index));
return nums.map((x) => mapsNums.get(x)!);
}0respuestas