On 1 January 2011 13:53, Mark Engelberg <mark.engelb...@gmail.com> wrote:
> On Thu, Dec 30, 2010 at 9:03 AM, David Nolen <dnolen.li...@gmail.com> wrote:
>> From the Qi mailing list:
>> http://groups.google.com/group/qilang/browse_thread/thread/e4a2f534fad5032a
>> "I contend that this kind of problem cannot be solved (efficiently) in any
>> pure functional programming language. You may disagree"
>> :D
>> David
>
> Has anyone looked at this yet?  I wrote a Clojure program to solve the
> challenge, but I keep coming up with a count of 63,422 prime squares,
> not 35,953.
>
> I've posted a text file containing all the prime squares I found:
> https://docs.google.com/leaf?id=0B0JrHNwD7hNSZTBmMzg5ZGEtZWZmZC00ZWI3LTk4MWItMjU2MDljMDBjYjNm&hl=en
>
> I'd love to have another set of eyes on this.  If you find the
> challenge interesting, but not enough to want to code the whole solver
> from scratch, maybe you could write a verifier to check and make sure
> that each of my prime squares satisfies the constraints of the problem

As far as I can see each of your squares do indeed satisfy the constraints.

> and is unique with respect to isomorphism.  I've verified it myself,
> but maybe there's some subtlety I'm missing.

I'm not sure how best to test that they are unique wrt. isomorphism.

> If 63422 is correct and I can get independent confirmation, it would
> be fun to go back to the author of the challenge and say "Your C++
> solution may be fast, but in a functional programming language, at
> least we get the right answer :) "

:)

-- 
Michael Wood <esiot...@gmail.com>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to