Mã phải nhập văn bản (không bắt buộc có thể là bất kỳ tệp nào, stdin, chuỗi cho JavaScript, v.v.):
This is a text and a number: 31.
Đầu ra phải chứa các từ có số lần xuất hiện của chúng, được sắp xếp theo số lần xuất hiện theo thứ tự giảm dần:
a:2
and:1
is:1
number:1
This:1
text:1
31:1
Lưu ý rằng 31 là một từ, vì vậy một từ là bất kỳ số alpha, số nào không đóng vai trò là dấu phân cách, ví dụ như 0xAF
đủ điều kiện là một từ. Dấu phân cách sẽ là bất cứ thứ gì không phải là số alpha bao gồm .
(dấu chấm) và -
(dấu gạch nối) do đó i.e.
hoặc pick-me-up
sẽ dẫn đến 2 từ tương ứng 3 từ. Nên phân biệt chữ hoa chữ thường This
và this
sẽ là hai từ khác nhau, '
cũng sẽ là dấu phân cách wouldn
và t
sẽ là 2 từ khác nhau wouldn't
.
Viết mã ngắn nhất trong ngôn ngữ của bạn lựa chọn.
Câu trả lời đúng ngắn nhất cho đến nay:
wouldn't
2 từ ( wouldn
và t
) không?
This
và this
thực sự là hai từ khác nhau, giống nhau wouldn
và t
.
i.e.
là một từ nhưng nếu chúng ta để dấu chấm ở tất cả các dấu chấm tại cuối cụm từ sẽ được thực hiện, cùng với dấu ngoặc kép hoặc dấu ngoặc đơn, v.v.
This
giống nhưthis
vàtHIs
)?