Python Forum
programming challenge: double words
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
programming challenge: double words
#5
Mine is similar to Yoriz's, but using sets:

def double_words(word_list):
    word_set = set(word_list)
    doubles = set(''.join(pair) for pair in itertools.permutations(word_list, 2) if ''.join(pair) in word_set)
    return [word for word in word_list if word in doubles]
It works on Yoriz's word list. I ran it on the full word list I normally use. It ran quite a while and found 15,876 double words.
Craig "Ichabod" O'Brien - xenomind.com
I wish you happiness.
Recommended Tutorials: BBCode, functions, classes, text adventures
Reply


Messages In This Thread
programming challenge: double words - by Skaperen - Dec-10-2016, 05:57 AM
RE: programming challenge: double words - by Yoriz - Dec-10-2016, 12:58 PM
RE: programming challenge: double words - by ichabod801 - Dec-10-2016, 02:20 PM
RE: programming challenge: double words - by Ofnuts - Dec-12-2016, 12:49 AM
RE: programming challenge: double words - by Ofnuts - Dec-14-2016, 07:34 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Where is a "Challenge" forum? wavic 2 3,680 Nov-08-2016, 11:45 AM
Last Post: Kebap

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020