Want to get involved? We're always looking for ideas and content for Weekly Challenges.
SUBMIT YOUR IDEAHere's my solution. I found it a little easier to do in Python. The output is all of the possible combinations, sorted descending by point count, for the first part (i.e., not considering any blank letters).