Skip to main content

BreakTheCode board game helper

Project description

breakthecode

Break The Code board game helper script

License: MPL Checks PyPI Code style: black

This script lists all the possible solutions to break the code, according to provided constraints.

Install

Easy: pip install breakthecode

Usage

usage: breakthecode [-h] [--remove DC] [--sum T[,I[,L[,C]]]] [--position N,I] [--odd O] [--even E] [--black B] [--white W] [--diff D] [--digit I<=>V] [--pairs P]

BreakTheCode board game helper

optional arguments:
  -h, --help            show this help message and exit
  --remove DC, -r DC    number that can't be part of the solution (e.g. 0b, 6w, 5)
  --sum T[,I[,L[,C]]], -s T[,I[,L[,C]]]
                        add a sum constraint (T=total, I=start, L=length, C=color)
  --position N,I, -p N,I
                        add a position constraint (N=number, I=position)
  --odd O, -o O         add an odd numbers count constraint
  --even E, -e E        add an even numbers count constraint
  --black B, -b B       add a black numbers count constraint
  --white W, -w W       add a white numbers count constraint
  --diff D, -d D        add a max-min diff constraint
  --digit I<=>V, -D I<=>V
                        add a digit comparison constraint (I=index, V=value)
  --pairs P, -P P       add a pairs count contraint

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

breakthecode-1.0.0.tar.gz (12.0 kB view details)

Uploaded Source

Built Distribution

breakthecode-1.0.0-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

File details

Details for the file breakthecode-1.0.0.tar.gz.

File metadata

  • Download URL: breakthecode-1.0.0.tar.gz
  • Upload date:
  • Size: 12.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for breakthecode-1.0.0.tar.gz
Algorithm Hash digest
SHA256 863a085a71ba5302e7e0c1077697df4efa906ecc349a3402605952a7b57417c2
MD5 dc66c2473353f07005a109d32eee3282
BLAKE2b-256 04e81b2892b3ba9526e0099ce7c557d846426da3d3beb2c2ee17b8c0f3eb6d35

See more details on using hashes here.

File details

Details for the file breakthecode-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for breakthecode-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 060041d39bd76eda7aaec0dc6bf2021ad51168de3d49278117dd964e3944acb6
MD5 d4e74d5c5d491cd43e17744c069f5d20
BLAKE2b-256 eb9d274130b6526d776f0aed629227055405353699d50b9d5d016dbfebddb0ea

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page