Forme a fila

Forme a fila

Fácil

Introdução

Seu amigo Yaʻqūb trabalha no balcão de uma delicatessen da cidade, fatiando, pesando e embalando pedidos para uma fila de clientes famintos que só aumenta a cada dia. Quem espera já está começando a perder a noção de quem é o próximo, então ele quer bilhetes numerados para que as pessoas acompanhem a ordem em que chegaram.

Para que os clientes se sintam especiais, ele não quer que o bilhete traga apenas um número. Eles vão receber uma frase em inglês de verdade, com o nome e o número deles.

Instruções

Dado um nome e um número, sua tarefa é produzir uma frase usando esse nome e esse número como numeral ordinal. Yaʻqūb espera usar números de 1 até 999.

Regras:

  • Números terminados em 1 (a menos que terminem em 11) → "st"
  • Números terminados em 2 (a menos que terminem em 12) → "nd"
  • Números terminados em 3 (a menos que terminem em 13) → "rd"
  • Todos os outros números → "th"

Exemplos:

  • "Mary", 1 → "Mary, you are the 1st customer we serve today. Thank you!"
  • "John", 12 → "John, you are the 12th customer we serve today. Thank you!"
  • "Dahir", 162 → "Dahir, you are the 162nd customer we serve today. Thank you!"
Editar via GitHub O link abre em uma nova janela ou aba
Futhark Exercism

Tudo pronto para começar Forme a fila?

Crie sua conta no Exercism para aprender e dominar Futhark com 83 exercícios e mentoria humana de verdade, tudo de graça.