<!-- Nikita Kouevda -->
<!-- 2014/11/23 -->

# bulls-cows

[Bulls and cows](https://en.wikipedia.org/wiki/Bulls_and_cows) solver.

## Usage

To run the solver over every possible input:

    ./bulls_cows.py

## License

Licensed under the [MIT License](http://www.opensource.org/licenses/MIT).

<!-- Nikita Kouevda -->
<!-- 2014/11/27 -->

# bulls-cows

[Bulls and cows](https://en.wikipedia.org/wiki/Bulls_and_cows) solver.

## Usage

```bash
./bulls_cows.py [-h] [-a len] [-c class] [-n num] [-s len] [-v]
```

## Examples

To run with the default configuration (alphabet length `10`, secret length `4`,
all possible secrets, `RandomSolver`):

```bash
./bulls_cows.py
```

To run with a different configuration (e.g. alphabet length `20`, secret length
`3`, `10` secrets, `MiddleSolver`, very verbose output):

```bash
./bulls_cows.py -a 20 -s 3 -n 10 -c MiddleSolver -vv
```

## License

Licensed under the [MIT License](http://www.opensource.org/licenses/MIT).

Update readme with usage and examples
Update readme with usage and examples
