Solución
solution.tsTypeScript
interface Item {
category: string;
value: number;
}
function sumByCategory(items: Item[]): Record<string, number> {
const categoriesCount = {}
for (const { category, value } of items) {
categoriesCount[category] = (categoriesCount[category] ?? 0) + value
}
return categoriesCount;
}
// No modificar: necesario para evaluar el resultado.
export { sumByCategory };0respuestas