Added another recursive solution to the duplicates challenge
[cas-master-teacher-training.git] / SIGNED.md
index 0bd23d90904a7737aa07a842b4d0fbb464e04d30..db57c764cc97996286fa9a2119745613920e76ed 100644 (file)
--- a/SIGNED.md
+++ b/SIGNED.md
@@ -3,19 +3,19 @@
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
-iQIcBAABAgAGBQJUiMHVAAoJEJPB2e07PgbqehIQAIYcN88VfTE/mU6xUWbXuRys
-d4w7Tt1CQlIZKJRBKVkf1USAnSPZaVRHpV7MK2b/+9G18C2udS4x433+Oc5h4gIl
-NMAWciQ96pMdu5cRCPH+JQoKnX21abTPhpwl07iDxSUdS6jfJweV835z1aeAdHGc
-TY7ouTcmEONxRkpJAYFYGGaFiIlSMubILR8HzG2dJj/fk52icl+6B8KNQvt/w8dG
-s379+aKvVNUC/nxW+8fOWqQtA/6UrZG0yC+XqWBldg5NR5afd9IOquxmmOSsqijB
-yWn40ZQZ/yteQey5V3UmvllcdBoJ3OEAnf7CT7Y31y42dmXOtpkfmUypp1CUPeaU
-MDwJzZ6OAC+4xpcFEu43ssGSLYVu5k7PoXOX+xWZXCCe8de5/sY1zrY77HZcV61O
-YmsByC665tV/JUjunq7W7w73i9VX1zsTgA3EpzSQqRyyigMRaEr7idcKvi4G0zGE
-QC0PEUwLD9gH0xHexJ9zPo1WfLbD6khT8LGE6KQwRtMH2FCZpzhJiYEdK4REEpIs
-0GDR38PKwE5JJeiVGEFDQ2KrLQMcBV32PSSX2H53SeB3YopLDWLXlsOELW8CRcNw
-Ij4L3ur31KssI/PAynfMBmHrDTGGgCHFXmkkkv7VEDaWQ+uHY+cx1CXGoULgHZ1Y
-LLFHYTBd/X3/cLXvp+sK
-=P8mZ
+iQIcBAABAgAGBQJU2zx6AAoJEJPB2e07Pgbq9yMP/Rd1Hi+/ssIKfd2QjrhCOMf4
+HE4bF7uJqm+HiyLYzrdZAmCuoSBCAYqKM1IktIPSLS8KK4Vc3c/8S2H+gQ9mCQ10
+FC6aQFbgmGBdgEVvo/kF5UGaGZ1J7wowWK980Wd0+tfg5qWOUPn/AsPsVgeOoPVz
+ChjEfewRF5DHY81wszSRY4CWadQkOn85qbTYLZwuCjIXtE7zYpi4VIVL1+g/u/dl
+qNzqC5+mOX0XF2GE5ZNT3FwLRGvYb5aO6O/zgkkIHp5PAcCYIV2NAorpI5OaSE/S
+zsv7ETwxUdn+QKvEtjZxVPk2sWPJL42Kqh1locvUJlQJLO/TrcW0yXKKCsoiXhHX
+lNtUTBNhiHjqNO7HkVxIwD9qwiDuZY+uW2sf2NBRaSPApRvGYb594/bwgb5b5iPt
+hnVqPHXftjoYFxTk0zrd2Uo9REtRPfwfR/B8VpyeIZ4PeTDlI0+JdoLXPP2JmLBL
+TbHpEaTKhpUEihgXMZSMVAUSFPclz4EcjOktMA3y7TgHdLQkffwwuZyjMjTg6h5a
+QWGYC5UAGUIe1qMAdqQtCJ6WIBm3FxU3j2DiVDQrnACeOPxWuYpM5Dp7gDgwMhtM
+46tF2jm+knQs2C3hNCYDnpQ2vMtNi3f3DdYpL4CyQNipm9RdN+PFYvyqACYR9xAs
+c+JhrEO8NkEw1axJHFDC
+=m4rZ
 -----END PGP SIGNATURE-----
 
 ```
@@ -38,24 +38,26 @@ size    exec  file                                 contents
 27510           big-o-chart-2.png                  a9f40d4499bd43d07bad2b9674b3055a9a3f319349a1256d88a9419f206287d7|56acfe8154f080f9d3186170980a44efd640d4c1748c37c7031f1f20d2f3342e
 11222           big-o-chart-smaller.png            5b453ac13c187ea797dbdcf03c2f1941c730a952e285d2afbfde83cf231f0bc3|ba81f54c5daae7c199d9eb66f58db952e52e6b15cf9c69ed34245c4400ffc318
 31971           big-o-chart.png                    82cea33b61f5af16f928d7037877b31526e532ea62a7cf99ca3761bc4313e4f1|0c43ead93dc010d2fee9724cfda23f2d922cf58931d6258f1da9977fd5bb8cd1
-                controlled-assessment/                                                                                                                                              
-15775             keightley-1.ipynb                60f9c5b8b8d2339d25f27254450dd114d1f48d688e7d9b4efccb57d66d62bc86                                                                 
+26138           duplicate-letters.ipynb            cf873a1d288a94e9ed365a903ca0039a4664e1306fda83d56fab43d93084d13d                                                                 
 21947           euler-11.ipynb                     81780dca17496751894f582e8691935ee6f94949017fb3135087056489f8ad88                                                                 
 24903           euler-14.ipynb                     3652a2be86ec270420431814efa453f8679ad054ae28c015d34232c48dac16bd                                                                 
                 hangman/                                                                                                                                                            
+18717             01-hangman-setter.ipynb          72cebe4f36ddcd4c856c4520d4566e5e6f4793ad3d9f716a7f9ab1e52a7b9f71                                                                 
+9100              02-hangman-guesser.ipynb         1a74d6cc7065cb756d8d0ecfd58b41da6d75f79c76def20aab0b23725ac47fbf                                                                 
+34900             03-hangman-both.ipynb            f75a5c2934f9385dc02db3efaf71fca8ed91cee86173730a3f99445b8841a223                                                                 
+55675             04-hangman-better.ipynb          d123307c6004a2b34433904ca541edb9e4ceba54877e27b1e65a428d68f284e3                                                                 
+258871            05-hangman-logging.ipynb         5f94f25200c6f0c01ff27e3392afd0ef172dab0df5557aebb4a76692052bd167                                                                 
 106328            adaptive_excluded.csv            72ea6bb3f6f0301d7f5592766b7854c1a4c46ab01ca0677357aa367e1f2b6783|92e30fc15f783e701721a38039b2cd54d96bccd5cfdc37e92f70e174d6e941eb
 78326             adaptive_included.csv            39e4947fc840ea9e7c7ee8c658c65deb196ffed86a1b2e5e3f6c3770259e6a3f|78597f1124040a884533f157b99d898c4cd1b372bb20432652a5376d9de5090d
 109806            adaptive_length.csv              296ddbe817525f33b15e7489cc0f0ff2e7852adcd5720673632673d3d6c04a2f|b151fc20e1399e517f03be172e22c115934af891b6f6509b94381b2e15b613dc
 77375             adaptive_pattern.csv             a16ab78ab6fa1ef0bc75d1d1eddbccdf6a001fcc5074de9e20227df339de81ca|c13729987ffbebc92dadd22770c49b53434c491c751237d6e3006e8a29cd71f7
+83393             adaptive_split.csv               c55c347011f0e01129c2d07d0547bd303cd96fdfc4db35d0ecfea572263378da|926364156056bcbb0dd2103ca6f9291a12307043b066381c05c67ce898e3a178
 117942            fixed_alphabetical.csv           86fb21baaa96143060f21b8769c33afa50b2c2ec41fb9f8ec1ba130d6a310fe8|26a4a02e78c746449de3b129fe20cf8e870ece7bb711bd14fad97ac79297d984
 118543            fixed_alphabetical_reversed.csv  1a5bc0d94947f4260bb2bb0f6bfd21434f2876e75907b49669bf49356fb59967|d62bb39d0a775abf63ba29e22decc208ff0810f70f0761729eb92a6cc809b9a4
 109497            fixed_dict_order.csv             c593bb2ff8eb353906d591d34a3d5b6dcf399a414424dbae1c245fa7588e829a|6c97d8cc9db5ba4a674c11e669527cfb8e39e8339b7b3aea1b12b107db249d7e
 112991            fixed_order.csv                  61c803950fb824ea20f91c328450d80ce69a65e0d5cfa24e961019f795a75feb|3a2d6099afe1785434d314d2eefc1249cacb15afb2751e75fa448887a8f22b41
-53469             hangman-better.ipynb             04adeb21f6e3688123ea37f41135affb4b81e76e572e31da04fc1c94edc02045                                                                 
-27923             hangman-both.ipynb               279221758793f80048923b335037ba7639cd299814878142ba15746b627dbd63                                                                 
-9419              hangman-guesser.ipynb            d867d7f57b1b59b9cf74f4594fe4b6fd5761e93799292abfb65dcf35381f25e1                                                                 
-181279            hangman-logging.ipynb            fe153cdccb5fbdc5dfbd5bd828c17bfde8b479291410a817d6b73a80222acc17                                                                 
-12247             hangman-setter.ipynb             bc8d8d7f0bddbe128d273ccd174bbf4ad338771c9159b5b07b262a3e5fede892                                                                 
+44670             hangman-split-player.ipynb       b72ff88817c6cce83d26a701e7e3b17d4332f10fa6cf97520dd7dd6ee6e00464                                                                 
+6173              hangman.py                       ba4ac6cbeb4691433b304e1301190c67674f82ce9ba7b62637bf342c4504cabd                                                                 
 10890             word_filter_comparison.ipynb     9b80fff718b9ff5620d9441123ebbf60073ea337d14e1e4825ef7860f4e1346b                                                                 
 5286            hangman.html                       b9a4e8d3f96c57d64dd678fecb1dbd453ee6b415a0bb5a1c232e4e224310eb88                                                                 
 4087            hangman2.html                      18e1678e58a1d89f5d2e9fd68de94152f9f34bb2ad93023b6fb69b970bf53a4a