Calificación superestricta

Dado un literal de objeto con nombres de estudiantes y un array de sus puntuaciones de las pruebas del semestre, devuelve una lista de todos los estudiantes que aprobaron el curso (en orden alfabético). Sin embargo, hay algo más que mencionar: ¡la nota mínima para aprobar es del 100% en todo!

Ejemplos

whoPassed({
  "John" : ["5/5", "50/50", "10/10", "10/10"],
  "Sarah" : ["4/8", "50/57", "7/10", "10/18"],
  "Adam" : ["8/10", "22/25", "3/5", "5/5"],
  "Barry" : ["3/3", "20/20"]
}) ➞ ["Barry", "John"]

whoPassed({
  "Zara" : ["10/10"],
  "Kris" : ["30/30"],
  "Charlie" : ["100/100"],
  "Alex" : ["1/1"]
}) ➞ ["Alex", "Charlie", "Kris", "Zara"]

whoPassed({
  "Zach" : ["10/10", "2/4"],
  "Fred" : ["7/9", "2/3"]
}) ➞ []

Notas

  • Todas las puntuaciones de las pruebas de un estudiante deben ser del 100% para aprobar.
  • Recuerda devolver un array de nombres de estudiantes ordenados alfabéticamente.