Diferença de idade entre cônjuges

As duas maiores idades em uma coleção com as idades dos membros de uma família pertencem aos cônjuges. Retorne a diferença de idade entre eles como "1 year" ou "N years". Se tiverem a mesma idade, retorne "No age difference between spouses.".

Exemplos

Program.ageDifference(new int[]{29, 1, 6, 8, 28}) ➞ "1 year"

Program.ageDifference(new int[]{43, 86, 49, 86}) ➞ "No age difference between spouses."

Program.ageDifference(new int[]{2, 4, 6, 32, 27}) ➞ "5 years"

Notas

  • Use a forma singular "year" apenas quando a diferença for de um ano.
  • Se os cônjuges tiverem idades diferentes, o mais jovem é pelo menos 20 anos mais velho que o filho mais velho do casal.
  • A diferença de idade entre os cônjuges não passa de 18 anos.