Skip to content

Instantly share code, notes, and snippets.

@felipevlima
Last active June 29, 2021 14:01
Show Gist options
  • Save felipevlima/02a5ededc74e6ecd0ef09dcbd199a5c0 to your computer and use it in GitHub Desktop.
Save felipevlima/02a5ededc74e6ecd0ef09dcbd199a5c0 to your computer and use it in GitHub Desktop.

Problema

Dado uma lista de vendas individuais é necessário saber o valor total e quantidade de produtos vendidos como o exemplo abaixo:

Entrada

[
    {
        name: 'TV 40 polegadas',
        value: 2000 
    },
    {
        name: 'TV 40 polegadas',
        value: 2400 
    },
    {
        name: 'TV 40 polegadas',
        value: 1000
    },
    {
        name: 'Cafeteira',
        value: 150
    },
    {
        name: 'Cafeteira',
        value: 150
    },
]

Resposta esperada

[
    {
        name: 'TV 40 polegadas',
        count: 3,
        value: 5400 
    },
    {
        name: 'Cafeteira',
        count: 2,
        value: 300
    },
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment