<!DOCTYPE html>
<html>
<head>
- <title>Breaking keyword ciphers</title>
+ <title>Further work</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<style type="text/css">
/* Slideshow styles */
color: #ff6666;
text-shadow: 0 0 20px #333;
padding: 2px 5px;
+ }
+ .indexlink {
+ position: absolute;
+ bottom: 1em;
+ left: 1em;
}
.float-right {
float: right;
<body>
<textarea id="source">
+
+layout: true
+
+.indexlink[[Index](index.html)]
+
+---
+
# Taking this further
-
-### Countdown
+
+
+<table>
+<tr valign="top">
+<td>
+### Countdown
+
* Conundrum
* Letters
* Picking letters to maximise score
* Numbers
* Read the "Functional Pearl"
-
+</td>
+<td>
### Hangman
* Letter probabilities based on each word occurring once in the dictionary
* Set of candidate words filtered by length, letters guessed
-
+</td>
+</tr>
+<tr>
+<td rowspan=2>
+### Full Enigma and Bombe
+* Steckerboard
+* Three wheels
+ * (and all the turnover logic)
+* Wheel rings
+* Extend the Bombe
+</td>
+<td>
### Text generation
* Read some text, find the n-grams, generate more text from that.
-
+</td>
+<tr>
+<td>
### Spelling correction
* Suggest the most likely correct word, given the probability of these errors.
+</td>
+</tr>
+</table>
</textarea>
<script src="http://gnab.github.io/remark/downloads/remark-0.6.0.min.js" type="text/javascript">