<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Writing a Word Search puzzle solver in SQL</title>
	<atom:link href="http://technology.amis.nl/2006/12/07/writing-a-word-search-puzzle-solver-in-sql/feed/" rel="self" type="application/rss+xml" />
	<link>http://technology.amis.nl/2006/12/07/writing-a-word-search-puzzle-solver-in-sql/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=writing-a-word-search-puzzle-solver-in-sql</link>
	<description></description>
	<lastBuildDate>Fri, 12 Apr 2013 10:04:09 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: Patrick Barel</title>
		<link>http://technology.amis.nl/2006/12/07/writing-a-word-search-puzzle-solver-in-sql/#comment-4078</link>
		<dc:creator>Patrick Barel</dc:creator>
		<pubDate>Wed, 20 Dec 2006 18:37:14 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=1422#comment-4078</guid>
		<description><![CDATA[@Patrick Sinke. There is already a solution to solving sudoku puzzles: http://www.db-innovations.co.uk/sudoku.htm
I even created a, somewhat crude, front-end to this solution ;-)]]></description>
		<content:encoded><![CDATA[<p>@Patrick Sinke. There is already a solution to solving sudoku puzzles: <a href="http://www.db-innovations.co.uk/sudoku.htm" rel="nofollow">http://www.db-innovations.co.uk/sudoku.htm</a><br />
I even created a, somewhat crude, front-end to this solution <img src='http://technology.amis.nl/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zeger Hendrikse</title>
		<link>http://technology.amis.nl/2006/12/07/writing-a-word-search-puzzle-solver-in-sql/#comment-4077</link>
		<dc:creator>Zeger Hendrikse</dc:creator>
		<pubDate>Mon, 11 Dec 2006 09:11:55 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=1422#comment-4077</guid>
		<description><![CDATA[Incredible, it reminds me of the &quot;obfuscated C-code contest&quot;, where one of the participants wrote the towers of Hanoi (recursive) using C pre-processor directives only.

Maybe it is time to start an obfuscated SQL-query contest too. On the other hand, this would be a boring contest, as we would know the winner in advance ;-)]]></description>
		<content:encoded><![CDATA[<p>Incredible, it reminds me of the &#8220;obfuscated C-code contest&#8221;, where one of the participants wrote the towers of Hanoi (recursive) using C pre-processor directives only.</p>
<p>Maybe it is time to start an obfuscated SQL-query contest too. On the other hand, this would be a boring contest, as we would know the winner in advance <img src='http://technology.amis.nl/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lucas Jellema</title>
		<link>http://technology.amis.nl/2006/12/07/writing-a-word-search-puzzle-solver-in-sql/#comment-4076</link>
		<dc:creator>Lucas Jellema</dc:creator>
		<pubDate>Sat, 09 Dec 2006 09:36:04 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=1422#comment-4076</guid>
		<description><![CDATA[Yes, that is a good one. Much neater.]]></description>
		<content:encoded><![CDATA[<p>Yes, that is a good one. Much neater.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anton</title>
		<link>http://technology.amis.nl/2006/12/07/writing-a-word-search-puzzle-solver-in-sql/#comment-4075</link>
		<dc:creator>anton</dc:creator>
		<pubDate>Sat, 09 Dec 2006 01:00:18 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=1422#comment-4075</guid>
		<description><![CDATA[And now I think about it, another solution for your &quot;direction table&quot; using the word_list type

, direction as
  ( select to_number column_value ) dir
    from table( word_list( &#039;-1&#039;, &#039;0&#039;, &#039;1&#039; ) )
  )

Anton]]></description>
		<content:encoded><![CDATA[<p>And now I think about it, another solution for your &#8220;direction table&#8221; using the word_list type</p>
<p>, direction as<br />
  ( select to_number column_value ) dir<br />
    from table( word_list( &#8216;-1&#8242;, &#8217;0&#8242;, &#8217;1&#8242; ) )<br />
  )</p>
<p>Anton</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anton</title>
		<link>http://technology.amis.nl/2006/12/07/writing-a-word-search-puzzle-solver-in-sql/#comment-4074</link>
		<dc:creator>anton</dc:creator>
		<pubDate>Sat, 09 Dec 2006 00:49:51 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=1422#comment-4074</guid>
		<description><![CDATA[The algoritm is very brilliant! And its simple at the same time:

from ( select *
       from cells
          , directions
     ) x
connect by

And the idea to use SQL to solve a puzzle like this is brilliant too, it has only one small drawback for real puzzles: it needs the &quot;words&quot; to search for :)

But the thing I like the best is using the table type for generating some rows with data: select ... from   table ( word_list( ...

Anton]]></description>
		<content:encoded><![CDATA[<p>The algoritm is very brilliant! And its simple at the same time:</p>
<p>from ( select *<br />
       from cells<br />
          , directions<br />
     ) x<br />
connect by</p>
<p>And the idea to use SQL to solve a puzzle like this is brilliant too, it has only one small drawback for real puzzles: it needs the &#8220;words&#8221; to search for <img src='http://technology.amis.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>But the thing I like the best is using the table type for generating some rows with data: select &#8230; from   table ( word_list( &#8230;</p>
<p>Anton</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lucas Jellema</title>
		<link>http://technology.amis.nl/2006/12/07/writing-a-word-search-puzzle-solver-in-sql/#comment-4073</link>
		<dc:creator>Lucas Jellema</dc:creator>
		<pubDate>Fri, 08 Dec 2006 18:51:19 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=1422#comment-4073</guid>
		<description><![CDATA[Anton,

As always you have improved way beyond my original - and apparently not only suboptimal but even faulty - code. Thanks for the improvements - it is faster and more robust.

I still pride myself in the core of the algoritm...]]></description>
		<content:encoded><![CDATA[<p>Anton,</p>
<p>As always you have improved way beyond my original &#8211; and apparently not only suboptimal but even faulty &#8211; code. Thanks for the improvements &#8211; it is faster and more robust.</p>
<p>I still pride myself in the core of the algoritm&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anton</title>
		<link>http://technology.amis.nl/2006/12/07/writing-a-word-search-puzzle-solver-in-sql/#comment-4072</link>
		<dc:creator>anton</dc:creator>
		<pubDate>Fri, 08 Dec 2006 18:44:31 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=1422#comment-4072</guid>
		<description><![CDATA[&lt;p&gt;A brilliant post indeed. As an interested reader I did tried to understand everything. And offcourse I did tried to solve it the other way around, &quot;find all paths from all cells and try to join those paths to the search words&quot;. On my computer runs the query from Lucas in about 25 seconds. A solution which &quot;joins all paths from all cells&quot; runs in less than one second!!. And it finds more solutions too. As I am a lazy author too, I did not bother to find the differences or whats causing it. Anton &lt;/p&gt;
  &lt;p&gt;Download the code here: &lt;a href=&quot;http://technology.amis.nl/blog/wp-content/images/puzzle.sql&quot; rel=&quot;nofollow&quot;&gt;puzzle.sql&lt;/a&gt;&lt;/p&gt;]]></description>
		<content:encoded><![CDATA[<p>A brilliant post indeed. As an interested reader I did tried to understand everything. And offcourse I did tried to solve it the other way around, &quot;find all paths from all cells and try to join those paths to the search words&quot;. On my computer runs the query from Lucas in about 25 seconds. A solution which &quot;joins all paths from all cells&quot; runs in less than one second!!. And it finds more solutions too. As I am a lazy author too, I did not bother to find the differences or whats causing it. Anton </p>
<p>Download the code here: <a href="http://technology.amis.nl/blog/wp-content/images/puzzle.sql" rel="nofollow">puzzle.sql</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marco Gralike</title>
		<link>http://technology.amis.nl/2006/12/07/writing-a-word-search-puzzle-solver-in-sql/#comment-4071</link>
		<dc:creator>Marco Gralike</dc:creator>
		<pubDate>Fri, 08 Dec 2006 17:10:47 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=1422#comment-4071</guid>
		<description><![CDATA[Brilliant post and good fun, thanks. ;-)]]></description>
		<content:encoded><![CDATA[<p>Brilliant post and good fun, thanks. <img src='http://technology.amis.nl/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Kemp</title>
		<link>http://technology.amis.nl/2006/12/07/writing-a-word-search-puzzle-solver-in-sql/#comment-4070</link>
		<dc:creator>Jeff Kemp</dc:creator>
		<pubDate>Fri, 08 Dec 2006 00:31:09 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=1422#comment-4070</guid>
		<description><![CDATA[How about a query to list all the letters that weren&#039;t used - since most word search puzzles hide a final word or phrase in all the leftover spaces. Or is that another &quot;exercise for the reader&quot;? :)]]></description>
		<content:encoded><![CDATA[<p>How about a query to list all the letters that weren&#8217;t used &#8211; since most word search puzzles hide a final word or phrase in all the leftover spaces. Or is that another &#8220;exercise for the reader&#8221;? <img src='http://technology.amis.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jasper</title>
		<link>http://technology.amis.nl/2006/12/07/writing-a-word-search-puzzle-solver-in-sql/#comment-4069</link>
		<dc:creator>Jasper</dc:creator>
		<pubDate>Thu, 07 Dec 2006 11:22:37 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=1422#comment-4069</guid>
		<description><![CDATA[Hahaha this is cracking me up, very nice :)]]></description>
		<content:encoded><![CDATA[<p>Hahaha this is cracking me up, very nice <img src='http://technology.amis.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
