Цель задачи — понять способ подсчета слов и привести конкретное число.
Как считать слова (для средней школы):
- Слова — это последовательности букв (латиница и кириллица), разделённые пробелами или знаками препинания.
- Знаки препинания считаются разделителями и не являются словом.
- Гипена (hyphen) часто считается разделителем, т.е. world-class можно посчитать как два слова, если нужно по стандартной трактовке.
- Если не отделять по знакам препинания, размер счёта будет меньше.
Расчёт для данного текста:
При разделении по знакам препинания и пробелам, включая разбор дефиса как разделителя: итоговое количество слов: 103. Пояснение по шагам: посчитал по предложениям, суммируя уникальные слова после устранения знаков препинания и разбив по дефисам и точкам. Включены английские и русские слова, в конце учтены слова в строке “Сколько тут слов”.
При счёте только по пробелам (прямой разбивке по пробелам, знаки препинания остаются частью слов): получается 99 слов. Пример причины различия: такие токены как ".Moscow" и "universities.Rich" считаются одним словом в этом подходе.
При учёте дефиса как части слова (world-class считается одним словом, а прочие знаки — как разделители): получится 102 слова.
Ответ:
- 103 слова (при обычном строгом разделении пунктуации и пробелов; наиболее надёжный вариант для школьной задачи).
- Альтернативы: 99 слов (только по пробелам), 102 слова (hyphen не разделяется как конец слова, а остальные знаки — разделители).
Если хочешь, могу показать детальную разбивку по каждому предложению и привести полный перечень слов на каждом шаге.