Skip to main content

Word Search Puzzle Generator

Introduction

Generate a puzzle

All what you need is de define a list of words and provide the dimensions of the panel. Please make sure that the number and the length of the words fit the dimensions of the panel.

from word_search_puzzle.utils import display_panel
from word_search_puzzle.algorithms import create_panel

words = ['Cat', 'Bear', 'Tiger', 'Lion']

result = create_panel(height=5, width=5, words_value_list=words)

print('Attempts: {}'.format(result.get('attempts')))
print('Solution took: {} ms'.format(result.get('elapsed_time')))
display_panel(result.get('panel'))

# Output:
#   Attempts: 2
#   Solution took: 31 ms
#
#   l  w  m  e  r
#   i  w  c  e  x
#   o  v  g  a  q
#   n  i  n  i  t
#   t  b  e  a  r

Release files for word-search-puzzle 0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for word-search-puzzle 0.3
File Size Uploaded
word-search-puzzle-0.3.tar.gz 5.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for word-search-puzzle 0.3
File Interpreter ABI Platform
word_search_puzzle-0.3-py3-none-any.whl Python 3 none any Details

Total release size: 13.1 kB

Release files / word-search-puzzle-0.3.tar.gz

Download URL word-search-puzzle-0.3.tar.gz
Size 5.9 kB
Tags Source
SHA-256 checksum
How to use checksums
4dddc8214330b269e395dad2b3e086035ebeb8686f5bee6a8d60822e19adfaf0
BLAKE2b-256 checksum
How to use checksums
3a926cc670b274c8ae1ca6e17307d86e16a332b39879e813f37db2f2fc64aac4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.8.1

Release files / word_search_puzzle-0.3-py3-none-any.whl

Download URL word_search_puzzle-0.3-py3-none-any.whl
Size 7.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7ed8fcf74091a8b5d3bde1c8b1ab2a50f906a8d8859c135c3d96f6532247f7e1
BLAKE2b-256 checksum
How to use checksums
95a38e6ed8c9fece4a8f6f418bc71bb269107b7a9d988f41b01570f9f42b066a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.8.1

Release history Release notifications | RSS feed

2.0.1

2 release files

2.0

3 release files

1.12

2 release files

1.11

2 release files

1.10

2 release files

1.9

2 release files

1.8

2 release files

1.7

2 release files

1.6

2 release files

1.5

2 release files

1.4

2 release files

1.3

2 release files

1.2

2 release files

1.1

2 release files

1.0

2 release files

0.6

2 release files

0.4

2 release files

This release

0.3 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page