排队

排队

简单

简介

你的朋友 Yaʻqūb 在镇上的一家熟食店站柜台。他切肉、称重、打包,招呼着排队的饥饿顾客,而这条队伍一天比一天长。 排队的顾客渐渐搞不清下一个轮到谁了,所以他想要一些带编号的号码牌,让顾客用来记住自己到达的先后顺序。

为了让顾客觉得自己很特别,他不希望号码牌上只有一个数字。 他们应该拿到一句像样的英文句子,上面有他们的名字和数字。

说明

给定一个名字和一个数字,你的任务是使用这个名字和数字造一个句子,其中数字要写成序数词。 Yaʻqūb 期望使用的数字范围是 1 到 999。

规则:

  • 以 1 结尾的数字(除非以 11 结尾) → "st"
  • 以 2 结尾的数字(除非以 12 结尾) → "nd"
  • 以 3 结尾的数字(除非以 13 结尾) → "rd"
  • 所有其他数字 → "th"

示例:

  • "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!"
通过 GitHub 编辑 链接将在新窗口或新标签页中打开
Factor Exercism

准备好开始 排队 了吗?

注册 Exercism,借助 47 个概念163 个练习 和真人导师指导,学习并掌握 Factor,全部免费。