Agrupador de Palabras por Longitud

Dificultad: Medio TypeScript intermediate coding
const palabras: string[] = ['sol', 'luna', 'estrella', 'mar', 'cielo'];
const grupos = palabras.reduce((acc, p) => {
    acc[p.length] = [...(acc[p.length] || []), p];
    return acc;
}, {} as Record<number, string[]>);
console.log(grupos);
📥 Inputs:
['sol', 'luna', 'estrella', 'mar', 'cielo']
❓ ¿Cuál es el output?
Ingresa tu respuesta abajo