Word ladder: Difference between revisions
Content added Content deleted
(Promote to full task) |
|||
Line 154: | Line 154: | ||
john -> cohn -> conn -> cone -> cane -> jane |
john -> cohn -> conn -> cone -> cane -> jane |
||
child into adult can't be done |
child into adult can't be done |
||
</pre> |
|||
===Optional transpositions=== |
|||
The bad news is evil can not be turned into good, but the good news is god can become man. |
|||
<lang fsharp> |
|||
[("evil","good");("god","man")]|>List.iter(fun(n,g)->printfn "%s" (match wL n g with Some n->n|>String.concat " -> " |_->n+" into "+g+" can't be done")) |
|||
</lang> |
|||
{{out}} |
|||
<pre> |
|||
evil into good can't be done done |
|||
god -> gad -> mad -> man |
|||
</pre> |
</pre> |
||