Sorakozó

Sorakozó

Könnyű

Bevezetés

A barátod, Yaʻqūb egy városi csemegeboltban dolgozik a pult mögött: szeletel, mér és csomagol az éhes vásárlók egyre hosszabb sorának. A várakozó vásárlók kezdik elveszíteni a fonalat, hogy ki következik, ezért számozott jegyeket szeretne nekik, amelyekkel nyomon követhetik, milyen sorrendben érkeztek.

Hogy a vásárlók különlegesnek érezzék magukat, nem szeretné, ha a jegyen csak egy szám állna. Rendes angol mondatot kapnak majd, benne a nevükkel és a számukkal.

Utasítások

Kapsz egy nevet és egy számot, és a feladatod, hogy olyan mondatot készíts, amelyben ezt a nevet és ezt a számot sorszámnévként használod. Yaʻqūb várhatóan az 1-től 999-ig terjedő számokat fogja használni.

Szabályok:

  • Az 1-re végződő számok (kivéve, ha 11-re végződnek) → "st"
  • A 2-re végződő számok (kivéve, ha 12-re végződnek) → "nd"
  • A 3-ra végződő számok (kivéve, ha 13-ra végződnek) → "rd"
  • Minden más szám → "th"

Példák:

  • "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!"
Szerkesztés GitHubon A hivatkozás új ablakban vagy lapon nyílik meg
Free Pascal Exercism

Készen állsz elkezdeni a(z) Sorakozó feladatot?

Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) Free Pascal nyelvet 100 feladat segítségével, valódi emberi mentorálással, mindez ingyen.