From 0817374f89c2c1e0c6342f085412a2bae78fba26 Mon Sep 17 00:00:00 2001 From: Richard Kojedzinszky Date: Fri, 26 Sep 2014 09:32:28 +0200 Subject: [PATCH] uwc: python version --- uwc.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 uwc.py diff --git a/uwc.py b/uwc.py new file mode 100644 index 0000000..5367cba --- /dev/null +++ b/uwc.py @@ -0,0 +1,15 @@ +#!/usr/bin/env python + +import re +import sys + +counts = {} +word_re = re.compile(r"([a-z']+)", re.IGNORECASE) +for line in sys.stdin: + for w in word_re.findall(line): + counts[w] = counts.get(w, 0) + 1 + + +words = sorted(counts, key=lambda x: counts[x]) +for w in words: + print w -- 2.1.4