{"id":281,"date":"2012-08-30T13:20:17","date_gmt":"2012-08-30T13:20:17","guid":{"rendered":"http:\/\/agilestaffordshire.org\/?p=281"},"modified":"2012-08-30T13:20:17","modified_gmt":"2012-08-30T13:20:17","slug":"august-2012-kata-anagrams","status":"publish","type":"post","link":"https:\/\/agilestaffordshire.org\/agile\/august-2012-kata-anagrams\/","title":{"rendered":"August 2012 – Kata: Anagrams"},"content":{"rendered":"

Date: Thursday 30th August 2012<\/p>\n

Time: 19:30 start.<\/p>\n

Venue: The Stafford Ale House<\/a>
\nLocation:
Google Maps<\/a><\/p>\n

Bring your laptops and your favourite coding tools! This week shall do some coding.
\nI am going to use another kata from
Dave Thomas’ Blog<\/a>;\u00a0Anagrams<\/a>!<\/p>\n


\nTaken Directly:<\/p>\n

The challenge is fairly simple: given a file containing one word per line, print out all the combinations of words that are anagrams; each line in the output contains all the words from the input that are anagrams of each other. For example, your program might include in its output:<\/p>\n

kinship pinkish
\nenlist inlets listen silent
\nboaster boaters borates
\nfresher refresh
\nsinks skins
\nknits stink
\nrots sort<\/code><\/p>\n

You are welcome to use the word list<\/a>\u00a0available on my web site<\/a>\u00a0for comparing results. Use the comments section to link your work.<\/p>\n","protected":false},"excerpt":{"rendered":"

Date: Thursday 30th August 2012 Time: 19:30 start. Venue: The Stafford Ale House Location: Google Maps Bring your laptops and your favourite coding tools! This week shall do some coding. I am going to use another kata from Dave Thomas’ Blog;\u00a0Anagrams!<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[3,4,5],"tags":[],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p4r37M-4x","_links":{"self":[{"href":"https:\/\/agilestaffordshire.org\/wp-json\/wp\/v2\/posts\/281"}],"collection":[{"href":"https:\/\/agilestaffordshire.org\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/agilestaffordshire.org\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/agilestaffordshire.org\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/agilestaffordshire.org\/wp-json\/wp\/v2\/comments?post=281"}],"version-history":[{"count":0,"href":"https:\/\/agilestaffordshire.org\/wp-json\/wp\/v2\/posts\/281\/revisions"}],"wp:attachment":[{"href":"https:\/\/agilestaffordshire.org\/wp-json\/wp\/v2\/media?parent=281"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/agilestaffordshire.org\/wp-json\/wp\/v2\/categories?post=281"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/agilestaffordshire.org\/wp-json\/wp\/v2\/tags?post=281"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}