Skip to content

Commit e5d215f

Browse files
committed
Create README - LeetHub
1 parent 11bf0a4 commit e5d215f

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed

Diff for: word-ladder/README.md

+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
<h2>127. Word Ladder</h2><h3>Hard</h3><hr><div><p>A <strong>transformation sequence</strong> from word <code>beginWord</code> to word <code>endWord</code> using a dictionary <code>wordList</code> is a sequence of words <code>beginWord -&gt; s<sub>1</sub> -&gt; s<sub>2</sub> -&gt; ... -&gt; s<sub>k</sub></code> such that:</p>
2+
3+
<ul>
4+
<li>Every adjacent pair of words differs by a single letter.</li>
5+
<li>Every <code>s<sub>i</sub></code> for <code>1 &lt;= i &lt;= k</code> is in <code>wordList</code>. Note that <code>beginWord</code> does not need to be in <code>wordList</code>.</li>
6+
<li><code>s<sub>k</sub> == endWord</code></li>
7+
</ul>
8+
9+
<p>Given two words, <code>beginWord</code> and <code>endWord</code>, and a dictionary <code>wordList</code>, return <em>the <strong>number of words</strong> in the <strong>shortest transformation sequence</strong> from</em> <code>beginWord</code> <em>to</em> <code>endWord</code><em>, or </em><code>0</code><em> if no such sequence exists.</em></p>
10+
11+
<p>&nbsp;</p>
12+
<p><strong>Example 1:</strong></p>
13+
14+
<pre><strong>Input:</strong> beginWord = "hit", endWord = "cog", wordList = ["hot","dot","dog","lot","log","cog"]
15+
<strong>Output:</strong> 5
16+
<strong>Explanation:</strong> One shortest transformation sequence is "hit" -&gt; "hot" -&gt; "dot" -&gt; "dog" -&gt; cog", which is 5 words long.
17+
</pre>
18+
19+
<p><strong>Example 2:</strong></p>
20+
21+
<pre><strong>Input:</strong> beginWord = "hit", endWord = "cog", wordList = ["hot","dot","dog","lot","log"]
22+
<strong>Output:</strong> 0
23+
<strong>Explanation:</strong> The endWord "cog" is not in wordList, therefore there is no valid transformation sequence.
24+
</pre>
25+
26+
<p>&nbsp;</p>
27+
<p><strong>Constraints:</strong></p>
28+
29+
<ul>
30+
<li><code>1 &lt;= beginWord.length &lt;= 10</code></li>
31+
<li><code>endWord.length == beginWord.length</code></li>
32+
<li><code>1 &lt;= wordList.length &lt;= 5000</code></li>
33+
<li><code>wordList[i].length == beginWord.length</code></li>
34+
<li><code>beginWord</code>, <code>endWord</code>, and <code>wordList[i]</code> consist of lowercase English letters.</li>
35+
<li><code>beginWord != endWord</code></li>
36+
<li>All the words in <code>wordList</code> are <strong>unique</strong>.</li>
37+
</ul>
38+
</div>

0 commit comments

Comments
 (0)