From 419fce79e3c1d51aa6ea2be370b21c17192c0d04 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sun, 21 Oct 2018 23:02:43 +0300 Subject: [PATCH] =?utf8?q?=D0=9A=D0=BD=D1=83=D1=82=20vs=20=D0=9C=D0=B0?= =?utf8?q?=D0=BA=D0=B8=D0=BB=D1=80=D0=BE=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Не слышал раньше про задачу где нужно вывести в порядке популярности n слов из текста (и их найденное количество соответственно). Дональд Кнут привёл решение такое: написать для этого специализированную программу. А Дуглас Макилрой показал как, ничего не написав, просто задействовать мощь Unix: tr -cs A-Za-z '\n' | tr A-Z a-z | sort | uniq -c | sort -rn | sed ${1}q Unix очень впечатляет после такого. А пользователи не-Unix систем, как правило, действительно на каждый чих вынуждены ждать когда кто-нибудь напишет им программу. -- 2.48.1