Google Code Jam Alien Language Solution
Join the DZone community and get the full member experience.Join For Free
// Complete description of the problem and the code can found // http://united-coders.com/christian-harms/google-code-jam-solution-for-alien-language
import sys, re fp = file(sys.argv) #read params (l, d, n) = [int(x) for x in fp.next().split()] #read words words = [fp.next() for x in range(d)] #read pattern for i in range(1, n+1): searchStr = fp.next().replace("(","[").replace(")","]") searchIt = re.compile(searchStr).search print "Case #%d: %d" % (i, len(filter(searchIt, words))) fp.close()
Opinions expressed by DZone contributors are their own.