... Liczby porządkowe (lub liczby porządkowe) to słowa reprezentujące pozycję lub pozycję w kolejności sekwencyjnej.
Z Wikipedii .
Twoim zadaniem jest, używając 2 oddzielnych programów (z których można utworzyć z 2 różnych języków), wygenerować sekwencję porządkową od pierwszego do nth. Będziesz wypisywać pełne słowo secondw przeciwieństwie do 2nd.
Kwestia liczb porządkowych była już podnoszona, szczególnie w tym wpisie . W tym wyzwaniu porządki zwykłe są jedynie narzędziem ułatwiającym unikalne warunki wyszczególnione poniżej.
Część 1
Musisz stworzyć program, który po podaniu nmusi wypisać cokolwiek .
nzawsze będzie dodatnią, niezerową liczbą całkowitą nie większą niż 999.
Prawidłowe dane wyjściowe obejmują między innymi :
- Wszelkie dane wyjściowe do
stdout/stderr/ etc - Tworzenie plików / folderów / itp
- Interfejs graficzny lub obrazy dowolnego rodzaju
Wszystko idzie.
Część 2
Musisz stworzyć program, który wykorzystuje dane wyjściowe programu części 1 do wyświetlania sekwencji liczb porządkowych, zaczynając od 1 (pierwsza), aż do wszystkiego, co nzostało przeanalizowane w części 1.
Ogólne warunki:
- Suma bajtów dla części 2 nie może przekraczać całkowitej liczby bajtów dla części 1 (mniejszej lub równej).
Warunki wyjściowe:
- Bez rozróżniania wielkości liter.
- Dane wyjściowe muszą zawierać tylko sekwencję porządkową (tylko znaki aZ) i białe znaki (dozwolone nowe linie).
- Może być wyprowadzany do dowolnego źródła, o ile jest on widoczny podczas lub po wykonaniu.
- Program nie musi się kończyć, o ile jego dane wyjściowe są prawidłowe.
- Dane wyjściowe nie muszą mieć żadnej gramatyki, ale opcjonalnie mogą ją zawierać (łączniki, przecinki, „i” itp.).
nine hundred ninety ninthjest tak samo do przyjęcia jaknine hundred and ninety-ninth.
Przykładowe dane wyjściowe
Gdzie njest 8
FIRST SECOND THIRD FOURTH FIFTH SIXTH SEVENTH EIGHTH
Punktacja
Hierarchia warunków wygranych jest następująca:
- Najniższa liczba bajtów w części 1
- Najniższa liczba bajtów w części 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']dla 32ówczesnego p2 ma mniej do zrobienia, że gdyby miał wyjścia, po prostu 32.

one hundred and eleventhlubone hundred eleventh?