Diferencia de edad entre cónyuges

Las dos edades más altas de una colección de edades de un hogar corresponden a los cónyuges. Devuelve la diferencia de edad como "1 year" o "N years". Si tienen la misma edad, devuelve "No age difference between spouses.".

Ejemplos

spouse_age_difference([29, 1, 6, 8, 28]) ➞ "1 year"

spouse_age_difference([43, 86, 49, 86]) ➞ "No age difference between spouses."

spouse_age_difference([2, 4, 6, 32, 27]) ➞ "5 years"

Notas

  • Usa la forma singular "year" solo cuando la diferencia sea de un año.
  • El cónyuge más joven tiene al menos 20 años más que el hijo de mayor edad.
  • La diferencia de edad entre los cónyuges no supera los 18 años.