{"id":1126,"date":"2012-02-18T23:37:30","date_gmt":"2012-02-19T04:37:30","guid":{"rendered":"http:\/\/www.dannyadam.com\/blog\/?p=1126"},"modified":"2018-09-13T15:12:21","modified_gmt":"2018-09-13T20:12:21","slug":"project-euler-common-lisp-helper-functions","status":"publish","type":"post","link":"https:\/\/www.dannyadam.com\/blog\/2012\/02\/project-euler-common-lisp-helper-functions\/","title":{"rendered":"Project Euler Common Lisp Helper Functions"},"content":{"rendered":"<p><a href=\"http:\/\/projecteuler.net\/\">Project Euler<\/a> is a site that has math problems that can be solved with the assistance of a computer program (solving the problems without programming would take an unreasonable amount of time). The problems are fun and they are a good way to learn a programming language and some interesting math.<\/p>\n<p>A few years ago I solved the first 77 problems using <a href=\"http:\/\/en.wikipedia.org\/wiki\/Common_lisp\">Common Lisp<\/a>.<\/p>\n<p><a href=\"https:\/\/projecteuler.net\"><img decoding=\"async\" title=\"Project Euler\" src=\"https:\/\/projecteuler.net\/profile\/dstein64.png\" alt=\"\" \/><\/a><\/p>\n<p>I intend to eventually continue solving more, maybe switching from Lisp to Matlab, Mathematica, or some other language.<\/p>\n<p>The site requests that users do not share solutions, which I have no intention of doing. However, I did accumulate some helper functions that I wrote while solving the problems, and I think they could be helpful for people getting started on Project Euler using Common Lisp.<\/p>\n<p>Zipped:\u00a0<a href=\"https:\/\/github.com\/dstein64\/euler-lisp-helpers\/zipball\/master\">https:\/\/<wbr \/>github.com\/<wbr \/>dstein64\/<wbr \/>euler-lisp-helpers\/<wbr \/>zipball\/<wbr \/>master<\/a><br \/>\nRepository:\u00a0<a href=\"https:\/\/github.com\/dstein64\/euler-lisp-helpers\">https:\/\/<wbr \/>github.com\/<wbr \/>dstein64\/<wbr \/>euler-lisp-helpers<\/a><\/p>\n<p>Also, check out <a href=\"http:\/\/bentilly.blogspot.com\/2010\/01\/solving-project-euler-problems.html\">Solving Project Euler Problems<\/a>\u00a0for some additional ideas.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Project Euler is a site that has math problems that can be solved with the assistance of a computer program (solving the problems without programming would take an unreasonable amount of time). The problems are fun and they are a good way to learn a programming language and some interesting math. A few years ago [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[8,17],"class_list":["post-1126","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-math","tag-programming"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1sCC6-ia","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.dannyadam.com\/blog\/wp-json\/wp\/v2\/posts\/1126","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dannyadam.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dannyadam.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dannyadam.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dannyadam.com\/blog\/wp-json\/wp\/v2\/comments?post=1126"}],"version-history":[{"count":12,"href":"https:\/\/www.dannyadam.com\/blog\/wp-json\/wp\/v2\/posts\/1126\/revisions"}],"predecessor-version":[{"id":25525,"href":"https:\/\/www.dannyadam.com\/blog\/wp-json\/wp\/v2\/posts\/1126\/revisions\/25525"}],"wp:attachment":[{"href":"https:\/\/www.dannyadam.com\/blog\/wp-json\/wp\/v2\/media?parent=1126"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dannyadam.com\/blog\/wp-json\/wp\/v2\/categories?post=1126"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dannyadam.com\/blog\/wp-json\/wp\/v2\/tags?post=1126"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}