Adicione um sufixo ordinal a um número

Crie uma função que receba um número inteiro e retorne esse número seguido de um sufixo ordinal em letras maiúsculas. Os números que terminam em 11, 12 ou 13 usam -TH. Nos demais casos, os números que terminam em 1 usam -ST, os que terminam em 2 usam -ND, os que terminam em 3 usam -RD e todos os outros usam -TH.

Exemplos

ordinal(553); // '553-RD'

ordinal(34); // '34-TH'

ordinal(1231); // '1231-ST'

ordinal(22); // '22-ND'

ordinal(412); // '412-TH'

Notas

Consulte a aba Recursos para saber mais sobre números ordinais.