Solución

@santidy240_d86406ff·1/7/2026TypeScript
solution.tsTypeScript
export function compressCoordinates(nums: number[]): number[] {
  // Escribe tu solución aquí

  const sortedUniqueNums = [...new Set(nums)].sort((a, b) => a - b);

  const numToRankMap = sortedUniqueNums.map((num, index) => ({ [num]: index }));

  const rankedNums = nums.map((num) => {
    const matchedObj = numToRankMap.find((obj) => {
      return num === +Object.keys(obj)[0];
    });

    return matchedObj[num];
  });

  return rankedNums;
}
0respuestas
Respuestas

Aún no hay respuestas

¡Sé el primero en responder!

Escribir un comentario

Recuerda ser amable. Estás comentando la solución de otra persona. Comparte tu perspectiva de forma constructiva y respetuosa.

Debes iniciar sesión para publicar un comentario.