Solución

@haxis_rawr·17/8/2026TypeScript
solution.tsTypeScript
function flattenObject(obj: Record<string, unknown>): Record<string, unknown> {
  let result: Record<string, unknown> = {};

  for (const key in obj) {
      const value = obj[key];
      if (typeof value === 'number') {
        result[key] = value
      }
      else {
        const value2 = flattenObject(value as Record<string, unknown>)
        for (const key2 in value2) {
          result[`${key}.${key2}`] = value2[key2]
        }
    }
  }
  return result;
}

// No modificar: necesario para evaluar el resultado.
export { flattenObject };
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.