... Les nombres ordinaux (ou nombres ordinaux) sont des mots représentant la position ou le rang dans un ordre séquentiel.
De Wikipédia .
Votre tâche consiste, à l'aide de 2 programmes distincts (qui peuvent être créés à partir de 2 langues différentes), à sortir la séquence ordinale du premier au nth. Vous sortirez le mot complet secondpar opposition à 2nd.
Le défi des nombres ordinaux a été soulevé auparavant, en particulier dans cette entrée . Dans ce défi, les ordinaux sont simplement un véhicule pour faciliter les conditions uniques détaillées ci-dessous.
Partie 1
Vous devez créer un programme qui, une fois donné, ndoit produire n'importe quoi .
nsera toujours un entier positif non nul ne dépassant pas 999.
Une sortie valide comprend, mais sans s'y limiter :
- Toute sortie vers
stdout/stderr/ etc - Création de fichiers / dossiers / etc
- Une interface graphique ou des images de toute nature
Tout va.
Partie 2
Vous devez créer un programme qui utilise la sortie du programme de la partie 1 pour sortir une séquence de nombres ordinaux, à partir de 1 (premier), jusqu'à ce qui a nété analysé dans la partie 1.
Conditions générales:
- Le nombre total d'octets pour la partie 2 ne doit pas dépasser le nombre total d'octets pour la partie 1 (inférieur ou égal à).
Conditions de sortie:
- Pas sensible à la casse.
- La sortie doit contenir uniquement la séquence ordinale (uniquement les caractères aZ) et les espaces (sauts de ligne autorisés).
- Peut être émis vers n'importe quelle source, tant qu'il est visible pendant ou après l'exécution.
- Le programme n'a pas besoin de s'arrêter tant que sa sortie est correcte.
- La sortie n'est pas requise pour avoir une grammaire, mais peut éventuellement l'inclure (tirets, virgules, "ands", etc.).
nine hundred ninety ninthest tout aussi acceptable quenine hundred and ninety-ninth.
Exemple de sortie
Où nest 8
FIRST SECOND THIRD FOURTH FIFTH SIXTH SEVENTH EIGHTH
Notation
La hiérarchie des conditions de victoire est la suivante:
- Le plus petit nombre d'octets de la partie 1
- Le plus petit nombre d'octets dans la partie 2
Entry #1 | Part 1 = 32 bytes, Part 2 = 22 bytes
Entry #2 | Part 1 = 31 bytes, part 2 = 30 bytes
Entry #2 wins - Part 1 contains 31 bytes vs 32 bytes
---
Entry #1 | Part 1 = 21 bytes, Part 2 = 33 bytes
Entry #2 | Part 1 = 80 bytes, Part 2 = 70 bytes
Entry #2 wins - Entry #1 disqualified (Part 2 contains more bytes than Part 1)
---
Entry #1 | Part 1 = 50 bytes, Part 2 = 49 bytes
Entry #2 | Part 1 = 50 bytes, Part 2 = 50 bytes
Entry #1 wins - Part 1 is equal, Part 2 contains 49 bytes vs 50 bytes
[30, 'second']pour 32alors p2 a moins de travail pour le faire s'il avait une sortie, juste 32.

one hundred and eleventhouone hundred eleventh?