O número mais brilhante, empolgante e fantástico

Dado um número, crie describe_num($number), que retorne uma frase descrevendo o número da seguinte maneira.

  • Comece sempre com "The most ".
  • Se o número for divisível exatamente por 1, adicione "brilliant ".
  • Se ele for divisível por 2, adicione "exciting ".
  • Se ele for divisível por 3, adicione "fantastic ".
  • Se ele for divisível por 4, adicione "virtuous ".
  • Se ele for divisível por 5, adicione "heart-warming ".
  • Se ele for divisível por 6, adicione "tear-jerking ".
  • Se ele for divisível por 7, adicione "beautiful ".
  • Se ele for divisível por 8, adicione "exhilarating ".
  • Se ele for divisível por 9, adicione "emotional ".
  • Se ele for divisível por 10, adicione "inspiring ".
  • Termine sempre com "number is n!", substituindo n pelo valor de entrada.

Exemplos

describe_num(13) ➞ "The most brilliant number is 13!"
// Entre os divisores listados, 13 só é divisível por 1.

describe_num(4) ➞ "The most brilliant exciting virtuous number is 4!"
// 4 é divisível por 1, 2 e 4.

describe_num(21) ➞ "The most brilliant fantastic beautiful number is 21!"
// 21 é divisível por 1, 3 e 7.

describe_num(60) ➞ "The most brilliant exciting fantastic virtuous heart-warming tear-jerking inspiring number is 60!"
// 60 é divisível por 1, 2, 3, 4, 5, 6 e 10.

Notas

  • Adicione os adjetivos na ordem mostrada acima.
  • Mantenha um espaço entre cada palavra.
  • Bônus: Encontre o menor número cuja frase use todos os adjetivos possíveis.