整列

整列

初級

はじめに

友人の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を学んでマスターできます。すべて無料です。