Fila

Fila

Fácil

Introdução

O teu amigo Yaʻqūb trabalha ao balcão de uma charcutaria na cidade, a cortar, a pesar e a embrulhar encomendas para uma fila de clientes com fome que cresce a cada dia.

Os clientes à espera estão a começar a perder a noção de quem é o próximo, por isso ele quer senhas numeradas que possam usar para acompanhar a ordem em que chegam.

Para que os clientes se sintam especiais, ele não quer que a senha tenha apenas um número. Devem receber uma frase em inglês como deve ser, com o seu nome e o seu número.

Instruções

Dado um nome e um número, a tua tarefa é produzir uma frase que use esse nome e esse número como numeral ordinal. O Yaʻqūb espera usar números de 1 a 999.

Regras:

  • Números terminados em 1 (exceto os terminados em 11) → "st"
  • Números terminados em 2 (exceto os terminados em 12) → "nd"
  • Números terminados em 3 (exceto os terminados 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 A ligação abre numa nova janela ou separador
CoffeeScript Exercism

Estás pronto para começar Fila?

Inscreve-te no Exercism para aprenderes e dominares CoffeeScript com 97 exercícios, e mentoria humana real, tudo grátis.