Calificación superestricta

Dado un diccionario de nombres de estudiantes y una lista 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

who_passed({
  "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"]

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

who_passed({
  "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 una lista de nombres de estudiantes en orden alfabético.