Số nguyên chữ cái
Đối với một tập hợp số đã cho, hãy đặt chúng theo thứ tự bảng chữ cái khi chúng được đánh vần (nghĩa là 1: một, 2: hai, 90: chín mươi, 19: mười chín). Mã của bạn sẽ làm việc cho phạm vi [-999999, 999999]
. Đầu ra phải có một dấu phân cách giữa các số. Một khoảng trắng sẽ hoạt động, cũng như một khoảng trắng và dấu phẩy như trong các ví dụ dưới đây. Đầu vào có thể là một mảng các số nguyên, một chuỗi các số được phân tách hoặc tuy nhiên bạn thấy phù hợp. Tất cả các số nguyên được coi là duy nhất.
Các con số không được gạch nối cho mục đích của thử thách này và không gian được sắp xếp theo thứ tự chữ cái trước bất kỳ ký tự nào khác. Các số âm được giả sử được thể hiện bằng cách sử dụng từ này minus
. Ví dụ, four
sẽ có trước four thousand
và số -40
sẽ được sắp xếp bằng chuỗi minus forty
. Giả sử tất cả các số sẽ chỉ bao gồm các từ số và không có liên từ (ví dụ: sử dụng two thousand forty two
thay vì two thousand and forty two
).
Các trường hợp thử nghiệm
Số nguyên đơn:
Đầu vào:
1, 2, 3, 4, 5
Đầu ra:
5, 4, 1, 3, 2
Số nguyên nhiều chữ số:
Đầu vào:
-1002, 5, 435012, 4, 23, 81, 82
Đầu ra:
81, 82, 5, 4, 435012, -1002, 23
Khoảng cách giữa các từ, không có dấu gạch ngang, dấu phẩy hoặc "và":
Đầu vào:
6, 16, 60, 64, 600, 6000, 60000, 60004, 60008, 60204, 60804
Đầu ra:
6, 600, 6000, 16, 60, 64, 60000, 60008, 60804, 60004, 60204
Hãy nhớ rằng, đây là mã golf , vì vậy mã có ít byte nhất sẽ thắng. Không có sơ hở cho phép!