# IN THIS SAMPLEVERSION: Choose a random word from the wordlist. Make a list of # neighbors, nbrs, that consist of the words in wordlist that are 1 letter # different from the previous word in this list. This version iterates through this process # 5 times, each iteration finding a word 1 letter different from the current word. python ladder_rand_0CVers2.py Current ladder list: ['decent'] Neighbors of decent: ['deceit', 'recent'] ... picking recent from nbr list and adding to the ladder Current ladder list: ['decent', 'recent'] 1. decent 2. recent ...letter difference between first and last word = 1 Neighbors of recent: ['recant', 'regent', 'relent', 'repent', 'resent'] ... picking relent from nbr list and adding to the ladder Current ladder list: ['decent', 'recent', 'relent'] 1. decent 2. recent 3. relent ...letter difference between first and last word = 2 Neighbors of relent: ['regent', 'repent', 'resent'] ... picking resent from nbr list and adding to the ladder Current ladder list: ['decent', 'recent', 'relent', 'resent'] 1. decent 2. recent 3. relent 4. resent ...letter difference between first and last word = 2 Neighbors of resent: ['regent', 'repent'] ... picking regent from nbr list and adding to the ladder Current ladder list: ['decent', 'recent', 'relent', 'resent', 'regent'] 1. decent 2. recent 3. relent 4. resent 5. regent ...letter difference between first and last word = 2 Neighbors of regent: ['repent'] ... picking repent from nbr list and adding to the ladder Current ladder list: ['decent', 'recent', 'relent', 'resent', 'regent', 'repent'] 1. decent 2. recent 3. relent 4. resent 5. regent 6. repent ...letter difference between first and last word = 2 python ladder_rand_0CVers2.py Current ladder list: ['martyr'] No neighbors of martyr python ladder_rand_0CVers2.py Current ladder list: ['allele'] Neighbors of allele: ['allege'] ... picking allege from nbr list and adding to the ladder Current ladder list: ['allele', 'allege'] 1. allele 2. allege ...letter difference between first and last word = 1 No neighbors of allege python ladder_rand_0CVers2.py Current ladder list: ['wander'] Neighbors of wander: ['gander', 'lander', 'pander', 'sander', 'warder', 'winder', 'wonder'] ... picking gander from nbr list and adding to the ladder Current ladder list: ['wander', 'gander'] 1. wander 2. gander ...letter difference between first and last word = 1 Neighbors of gander: ['gender', 'lander', 'pander', 'sander'] ... picking gender from nbr list and adding to the ladder Current ladder list: ['wander', 'gander', 'gender'] 1. wander 2. gander 3. gender ...letter difference between first and last word = 2 Neighbors of gender: ['lender', 'mender', 'render', 'sender', 'tender'] ... picking tender from nbr list and adding to the ladder Current ladder list: ['wander', 'gander', 'gender', 'tender'] 1. wander 2. gander 3. gender 4. tender ...letter difference between first and last word = 2 Neighbors of tender: ['lender', 'mender', 'render', 'sender', 'tended', 'tenser'] ... picking sender from nbr list and adding to the ladder Current ladder list: ['wander', 'gander', 'gender', 'tender', 'sender'] 1. wander 2. gander 3. gender 4. tender 5. sender ...letter difference between first and last word = 2 Neighbors of sender: ['lender', 'mender', 'render', 'sander', 'seeder', 'sunder'] ... picking render from nbr list and adding to the ladder Current ladder list: ['wander', 'gander', 'gender', 'tender', 'sender', 'render'] 1. wander 2. gander 3. gender 4. tender 5. sender 6. render ...letter difference between first and last word = 2