Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import re
- def find_words(filename, letters):
- words = [line for line in open(filename)]
- words = [w[:len(w)-1] for w in words if re.match(r'^([%s]+)\n' % letters, w)]
- max_length = max([len(w) for w in words])
- words = [w for w in words if len(w) == max_length]
- for w in words:
- print w
- if __name__ == "__main__":
- import sys
- if len(sys.argv) < 3:
- print 'Usage: scrabble.py dictionary [letter... ]'
- sys.exit()
- find_words(sys.argv[1], str.join('', sys.argv[2:]))
Add Comment
Please, Sign In to add comment