Computers and Technology

Problem Statement A word ladder is a sequence of words in which each word can be transformed into the next word by changing one letter. For example, the word ladder below changes 'lot' to 'log'.
lot dot dog log
This is not the shortest word-ladder between 'lot' and 'log' since the former can be immediately changed to the latter yielding a word ladder of length two:
lot log
The first and last words in a word ladder are the anchor rungs of the ladder. Any other words are interior rungs. For example, there are three interior rungs in the ladder below between 'smile' and 'evote'.
smile smite smote emote evote
In this problem you'll write a method that has parameters representing potential interior rungs: a vector of strings (these may by nonsense or English words), and the anchor rungs --- two strings. Your code must determine the shortest word ladder between the anchor rungs that uses at least one interior rung. Return the length of the shortest valid word ladder. If there are no valid ladders return 0.
Notes and Constraints
The parameters from and to are the anchor rungs, they must be connected by at least one interior rung from words or there are no valid word ladders.
words contains at most 50 words.
All strings contain only lowercase, alphabetic characters.
All strings in word are the same length and are the same length as fromand to.
Examples
words = [hot, dot, dog]
from = hit
to = cog
Returns: 5
The only ladder is hit hot dot dog cog which has length five.
words = [hot, dot, dog, lot, log]
from = hit
to = cog
Returns: 5
Now there are two length-five ladders:
hit hot dot dog cog
hit hot lot log cog
words = [rain, ruin, gain, grin, grit, main, pain, pair, pail, mail]
from = sail
to = ruip
Returns: 6
There are two ladders of length six and no shorter ladders.
sail mail main rain ruin ruip
sail pail pain rain ruin ruip
words = [most, mist, fist, fish]
from = lost
to = cost
Returns: 3
Although lost is directly connected to cost, a valid word ladder must contain an interior rung so the shortest ladder is
lost most cost
words = [mist, fist, fish]
from = lost
to = cost
Returns: 0
Although lost is directly connected to cost, a valid word ladder must contain an interior rung, and there is no such ladder.
Given Function
#include
#include
int shortest(vector words, string from, string to) {
// fill in code here
}

answer
Answers: 1

Other questions on the subject: Computers and Technology

image
Computers and Technology, 22.06.2019 10:30, robert7248
You have a large, late-model pick-up truck with a rear seat. the pick-up truck weighs 6,500 pounds. the florida seat belt law
Answers: 1
image
Computers and Technology, 22.06.2019 17:30, cesargarcia17671
Type the correct answer in the box. spell all words correctly. under which key category do the page up and page down keys fall? page up and page down keys fall under the keys category.
Answers: 3
image
Computers and Technology, 23.06.2019 08:30, Bradgarner772
Based on your knowledge of a good network, describe what you think is a perfect network would be. what kind of information and resources could users share on this network. what would the network administrator do? what kind of communication would be used?
Answers: 1
image
Computers and Technology, 23.06.2019 15:20, yeahmaneee
What does a bonus object do? a. subtracts lives b. keeps track of a player's health c. gives a player an advantage d. makes text appear
Answers: 1
Do you know the correct answer?
Problem Statement A word ladder is a sequence of words in which each word can be transformed into...

Questions in other subjects: