« Boston Python puzzles

Solutions

A number of puzzles have member-contributed solutions linked at the end. If you would like to do the same, you have two options:

1. Send an email to ned@nedbatchelder.com with your solution.

2. Make a pull request against this repo. Make a directory named after yourself in the "solutions" directory. For example it might be the "solutions/pat" directory. Put you solution in that directory, for example, "solutions/pat/blockparty.py". The exact filename doesn't matter, but it needs to be meaningful so you can make a link.

Then add a link to the end of the appropriate puzzle page. The general form of the link is:

https://github.com/BostonPython/puzzles/blob/gh-pages/solutions/YOURNAME/YOURFILE.py

for example,

https://github.com/BostonPython/puzzles/blob/gh-pages/solutions/pat/blockparty.py

You have to put the link at the bottom of the page with some HTML around it, like this:

<h2>Solutions</h2>
<ul>
<li>Pat Smiths's solution is <a href="https://github.com/BostonPython/puzzles/blob/gh-pages/solutions/pat/blockparty.py">blockparty.py</a></li>
</ul>

<p>If you have a solution you'd like to share see the <a href="solutions.html">Solutions page</a> for instructions.</p>

Yes, this is a pain. If you have a better idea, drop me a line at ned@nedbatchelder.com, maybe we'll do it your way!