- 12.6k
- 1
- 31
- 90
Given a list of strings, find the smallest square matrix that contains each of the initial strings. The strings may appear horizontally, vertically or diagonally and forwards or backwards like in this question Word Search Puzzle Word Search Puzzle.
Words should be placed in the square, with at least one word in each direction (horizontal, vertical and diagonal). Words should appear just one time.
So, the input is just a list of words. For example: CAT, TRAIN, CUBE, BICYCLE. One possible solution is:
B N * * * * *
* I * * C A T
* A C * * * *
* R * Y * * C
* T * * C * U
* * * * * L B
* * * * * * E
I replaced filling letters with asterisks just for clarity. The desired output should include random filling letters.
Given a list of strings, find the smallest square matrix that contains each of the initial strings. The strings may appear horizontally, vertically or diagonally and forwards or backwards like in this question Word Search Puzzle.
Words should be placed in the square, with at least one word in each direction (horizontal, vertical and diagonal). Words should appear just one time.
So, the input is just a list of words. For example: CAT, TRAIN, CUBE, BICYCLE. One possible solution is:
B N * * * * *
* I * * C A T
* A C * * * *
* R * Y * * C
* T * * C * U
* * * * * L B
* * * * * * E
I replaced filling letters with asterisks just for clarity. The desired output should include random filling letters.
Given a list of strings, find the smallest square matrix that contains each of the initial strings. The strings may appear horizontally, vertically or diagonally and forwards or backwards like in this question Word Search Puzzle.
Words should be placed in the square, with at least one word in each direction (horizontal, vertical and diagonal). Words should appear just one time.
So, the input is just a list of words. For example: CAT, TRAIN, CUBE, BICYCLE. One possible solution is:
B N * * * * *
* I * * C A T
* A C * * * *
* R * Y * * C
* T * * C * U
* * * * * L B
* * * * * * E
I replaced filling letters with asterisks just for clarity. The desired output should include random filling letters.
Given a list of strings, find the smallest square matrix that contains each of the initial strings. The strings may appear horizontally, vertically or diagonally and forwards or backwards like in this question Word Search Puzzle.
Words should be placed randomly in the square, with at least one word in each direction (horizontal, vertical and diagonal). Words should appear just one time.
So, the input is just a list of words. For example: CAT, TRAIN, CUBE, BICYCLE. One possible solution is:
B N * * * * *
* I * * C A T
* A C * * * *
* R * Y * * C
* T * * C * U
* * * * * L B
* * * * * * E
I replaced filling letters with asterisks just for clarity. The desired output should include random filling letters.
Given a list of strings, find the smallest square matrix that contains each of the initial strings. The strings may appear horizontally, vertically or diagonally and forwards or backwards like in this question Word Search Puzzle.
Words should be placed randomly in the square, with at least one word in each direction (horizontal, vertical and diagonal). Words should appear just one time.
So, the input is just a list of words. For example: CAT, TRAIN, CUBE, BICYCLE. One possible solution is:
B N * * * * *
* I * * C A T
* A C * * * *
* R * Y * * C
* T * * C * U
* * * * * L B
* * * * * * E
I replaced filling letters with asterisks just for clarity. The desired output should include random filling letters.
Given a list of strings, find the smallest square matrix that contains each of the initial strings. The strings may appear horizontally, vertically or diagonally and forwards or backwards like in this question Word Search Puzzle.
Words should be placed in the square, with at least one word in each direction (horizontal, vertical and diagonal). Words should appear just one time.
So, the input is just a list of words. For example: CAT, TRAIN, CUBE, BICYCLE. One possible solution is:
B N * * * * *
* I * * C A T
* A C * * * *
* R * Y * * C
* T * * C * U
* * * * * L B
* * * * * * E
I replaced filling letters with asterisks just for clarity. The desired output should include random filling letters.