Title / Description
Code eature: code-breaker submits guess The code-breaker submits a guess of four colored pegs. The mastermind game marks the guess with black and white "marker" pegs. For each peg in the guess that matches color and position of a peg in the secret code, the mark includes one black peg. For each additional peg in the guess that matches the color but not the position of a color int he secret code, a white peg is added to the mark. @active Scenario Outline: submit guess Given the secret code is <code> When I guess <guess> Then the mark should be <mark> Scenarios: all colors correct | code | guess | mark | | r y g c | r y g c | bbbb | | r y g c | r y c g | bbww | | r y g c | y g r c | bwww | | r y g c | g c r y | wwww | Scenarios: 3 colors correct | code | guess | mark | | r y g c | w y g c | _bbb | | r y g c | w r g c | _bbw | | r y g c | w g y c | _bww | | r y g c | w r c y | _www | Scenarios: 2 colors correct | code | guess | mark | | r y g c | w y w c | __bb | | r y g c | w r w c | __bw | | r y g c | g w c w | __ww | Scenarios: 1 color correct | code | guess | mark | | r y g c | r w w w | ___b | | r y g c | w w y w | ___w | Scenarios: 0 color correct | code | guess | mark | | r g y c | w w w w | ____ | Scenarios: dups in guess match color in code | code | guess | mark | | r y g c | r y g g | _bbb | | r y g c | g y g c | _bbb | | r y g c | r y c r | _bbw | | r y g c | y c g c | _bbw | | r y g c | y g c g | _www | | r y g c | g g c c | __bw | | r y g c | y g y y | __ww | | r y g c | c c c c | ___b | | r y g c | p c t s | ___w |
Author
Highlight as C C++ CSS Clojure Delphi ERb Groovy (beta) HAML HTML JSON Java JavaScript PHP Plain text Python Ruby SQL XML YAML diff code