... Các số thông thường (hoặc số thứ tự) là các từ đại diện cho vị trí hoặc thứ hạng theo thứ tự liên tiếp.
Từ Wikipedia .
Nhiệm vụ của bạn là, sử dụng 2 chương trình riêng biệt (trong đó có thể được tạo từ 2 ngôn ngữ khác nhau), để xuất chuỗi thứ tự từ đầu đến nth. Bạn sẽ xuất ra từ đầy đủ secondtrái ngược với 2nd.
Thách thức của số thứ tự đã được đưa ra trước đây, đặc biệt là trong mục này . Trong thử thách này, các chức vụ chỉ đơn thuần là một phương tiện để tạo điều kiện cho các điều kiện độc đáo chi tiết dưới đây.
Phần 1
Bạn phải tạo một chương trình mà khi đưa ra đầu vào nphải xuất bất cứ thứ gì .
nsẽ luôn là số nguyên dương, khác không không lớn hơn 999.
Đầu ra hợp lệ bao gồm nhưng không giới hạn ở :
- Bất kỳ đầu ra nào cho
stdout/stderr/ etc - Tạo tập tin / thư mục / vv
- Một giao diện đồ họa hoặc hình ảnh của bất kỳ loại nào
Bất cứ điều gì đi.
Phần 2
Bạn phải tạo một chương trình sử dụng đầu ra của chương trình của phần 1 để xuất một chuỗi các số thứ tự, bắt đầu từ 1 (đầu tiên), cho đến bất cứ thứ gì nđược phân tích cú pháp trong phần 1.
Điều kiện chung:
- Tổng số byte cho phần 2 không được vượt quá tổng số byte cho phần 1 (nhỏ hơn hoặc bằng).
Điều kiện đầu ra:
- Không phân biệt chữ hoa chữ thường.
- Đầu ra phải chỉ chứa chuỗi thứ tự (chỉ các ký tự aZ) và khoảng trắng (dòng mới được phép).
- Có thể xuất ra bất kỳ nguồn nào, miễn là nó có thể nhìn thấy trong hoặc sau khi thực hiện.
- Chương trình không cần kết thúc miễn là đầu ra của nó là chính xác.
- Đầu ra không bắt buộc phải có bất kỳ ngữ pháp nào, nhưng có thể tùy ý bao gồm nó (dấu gạch ngang, dấu phẩy, "ands", v.v.).
nine hundred ninety ninthcũng được chấp nhận nhưnine hundred and ninety-ninth.
Đầu ra mẫu
Trong trường hợp nlà 8
FIRST SECOND THIRD FOURTH FIFTH SIXTH SEVENTH EIGHTH
Chấm điểm
Hệ thống phân cấp của các điều kiện thắng là:
- Số byte thấp nhất trong phần 1
- Số byte thấp nhất trong phần 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']cho 32thì p2 sẽ làm việc đó ít hơn nếu chỉ có đầu ra 32.

one hundred and eleventhhayone hundred eleventh?