Obter a distribuição de notas

Crie uma função que receba um array de estudantes e retorne um hash que represente a distribuição das notas. Lembre-se de que as notas inválidas não devem ser contadas na distribuição. As notas válidas são: 1, 2, 3, 4, 5

Exemplo

get_notes_distribution([
  {
    "name": "Steve",
    "notes": [5, 5, 3, -1, 6]
  },
  {
    "name": "John",
    "notes": [3, 2, 5, 0, -3]
  }
] ➞ {
  5: 3,
  3: 2,
  2: 1
})

Notas

N/A