... Los números ordinales (o números ordinales) son palabras que representan posición o rango en un orden secuencial.
De Wikipedia .
Su tarea es, utilizando 2 programas separados (de los cuales se pueden hacer desde 2 idiomas diferentes), para generar la secuencia ordinal de primero a nth. Saldrá la palabra completa seconden lugar de 2nd.
El desafío de los números ordinales se ha mencionado anteriormente, particularmente en esta entrada . En este desafío, los ordinales son simplemente un vehículo para facilitar las condiciones únicas que se detallan a continuación.
Parte 1
Debe hacer un programa que, cuando se le da la entrada, ndebe generar cualquier cosa .
nsiempre será un entero positivo, distinto de cero, no mayor que 999.
La salida válida incluye, pero no se limita a :
- Cualquier salida a
stdout/stderr/ etc. - Creación de archivos / carpetas / etc.
- Una interfaz gráfica o imágenes de cualquier tipo.
Todo vale.
Parte 2
Debe crear un programa que utilice la salida del programa de la parte 1 para generar una secuencia de números ordinales, comenzando desde 1 (primero), hasta lo que nse analizó en la parte 1.
Condiciones generales:
- El total de bytes para la parte 2 no debe exceder el total de bytes para la parte 1 (menor o igual que).
Condiciones de salida:
- No entre mayúsculas y minúsculas.
- La salida debe contener solo la secuencia ordinal (solo caracteres aZ) y espacios en blanco (se permiten nuevas líneas).
- Se puede enviar a cualquier fuente, siempre que sea visible durante o después de la ejecución.
- El programa no necesita terminar mientras su salida sea correcta.
- No se requiere que la salida tenga ninguna gramática, pero opcionalmente puede incluirla (guiones, comas, "ands", etc.).
nine hundred ninety ninthes tan aceptable comonine hundred and ninety-ninth.
Salida de muestra
Donde nes 8
FIRST SECOND THIRD FOURTH FIFTH SIXTH SEVENTH EIGHTH
Puntuación
La jerarquía de las condiciones de victoria es:
- El menor número de bytes en la parte 1
- El menor número de bytes en la parte 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']para 32entonces, p2 tiene menos trabajo que hacer si tuviera salida, solo 32.

one hundred and eleventhoone hundred eleventh?