Код должен принимать ввод текста (необязательно может быть любой файл, stdin, строка для JavaScript и т. Д.):
This is a text and a number: 31.
Выходные данные должны содержать слова с номерами вхождений, отсортированными по количеству вхождений в порядке убывания:
a:2
and:1
is:1
number:1
This:1
text:1
31:1
Обратите внимание, что 31 - это слово, поэтому слово - это что-либо буквенно-цифровое, число не действует как разделитель, например, 0xAFквалифицируется как слово. Разделителями будут все, что не является буквенно-цифровым, включая .(точка) и -(дефис), таким образом, i.e.или pick-me-upприведет к 2 или 3 словам соответственно. Должен быть чувствителен к регистру Thisи thisбудет состоять из двух разных слов, 'также будет разделителем wouldnи tбудет состоять из двух разных слов wouldn't.
Напишите самый короткий код на выбранном вами языке.
Кратчайший правильный ответ до сих пор:
wouldn't2 слова ( wouldnи t)?
Thisи на thisсамом деле это два разных слова, то же самое wouldnи t.
i.e.это слово, но если мы позволим поставить все точки в точках конец фразы будет взят, то же самое с кавычками или одиночными кавычками, и т. д.

ThisсthisиtHIs)?