Re: [Haskell-cafe] Re: practice problems?
Hi This, and especially publishing solutions on the Wiki, could be against the spirit of SPOJ. Here is a relevant piece from the FAQ: I was going to put coordination information on the wiki - which problems don't have a Haskell solution etc - not actual solutions. If people have a particular problem getting a challenge to run inside the time limit, going on to #haskell and asking for advice is probably a good solution to learning things. Thanks Neil ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
Re: [Haskell-cafe] Re: practice problems?
On Mon, Sep 04, 2006 at 07:39:40PM +0200, [EMAIL PROTECTED] wrote: The ultimate Haskell challenge is of course the ICFP contest http://icfpcontest.org/ There is also the International ACM Programming Contest http://acm.uva.es/problemset/ I don't know about the services mentioned above, but Sphere Online Judge (http://www.spoj.pl/) allows you to submit solutions written in Haskell (and many other programming languages). Best regards Tomasz ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
Re: [Haskell-cafe] Re: practice problems?
Hi I don't know about the services mentioned above, but Sphere Online Judge (http://www.spoj.pl/) allows you to submit solutions written in Haskell (and many other programming languages). http://www.spoj.pl/ranks/languages/ From that we can see Haskell is the 7th best programming langauge - and that number of problems solved is almost exactly the same as rank. I think perhaps we need a little project to conquer this benchmark like we did the gentoo/debian ones I'll have a go and scraping together some people for this, and starting up a wiki page tomorrow. Lots of little programs, no particular need for optimisation yet, so could be a great chance for beginners and the more experienced who'd just like a quick hack once in a while. As a general trend in that ranking list, it seems functional languages have fewer uses who have submitted more solutions. Perhaps this can be used to say something about the productivity of functional languages... Thanks Neil ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
Re: [Haskell-cafe] Re: practice problems?
On 9/5/06, Tomasz Zielonka [EMAIL PROTECTED] wrote: On Mon, Sep 04, 2006 at 07:39:40PM +0200, [EMAIL PROTECTED] wrote: The ultimate Haskell challenge is of course the ICFP contest http://icfpcontest.org/ There is also the International ACM Programming Contesthttp://acm.uva.es/problemset/I don't know about the services mentioned above, but Sphere Online Judge (http://www.spoj.pl/) allows you to submit solutions written in Haskell(and many other programming languages).As a Haskell newbie I've found the SPOJ challenges challenging, usually due to the time contraints placed on solutions. Another 'challenge site' I've enjoyed tremendously is Project Euler at http://mathschallenge.net/index.php?section=projectToby. ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
Re: [Haskell-cafe] Re: practice problems?
Toby Hutton wrote: On 9/5/06, *Tomasz Zielonka* [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] wrote: On Mon, Sep 04, 2006 at 07:39:40PM +0200, [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] wrote: The ultimate Haskell challenge is of course the ICFP contest http://icfpcontest.org/ There is also the International ACM Programming Contest http://acm.uva.es/problemset/ I don't know about the services mentioned above, but Sphere Online Judge (http://www.spoj.pl/) allows you to submit solutions written in Haskell (and many other programming languages). As a Haskell newbie I've found the SPOJ challenges challenging, usually due to the time contraints placed on solutions. Another 'challenge site' I've enjoyed tremendously is Project Euler at http://mathschallenge.net/index.php?section=project Toby. To coordinate submissions to sites like these, you should create a hierarchy on the new wiki [1] with the problems and haskell solutions, as was done on the old wiki for the shootout [2]. [1] http://haskell.org/haskellwiki/Example_code [2] http://haskell.org/hawiki/ShootoutEntry ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
Re: [Haskell-cafe] Re: practice problems?
On Mon, Sep 04, 2006 at 10:53:49PM +0100, Neil Mitchell wrote: From that we can see Haskell is the 7th best programming langauge - and that number of problems solved is almost exactly the same as rank. I think perhaps we need a little project to conquer this benchmark like we did the gentoo/debian ones I'll have a go and scraping together some people for this, and starting up a wiki page tomorrow. Lots of little programs, no particular need for optimisation yet, so could be a great chance for beginners and the more experienced who'd just like a quick hack once in a while. This, and especially publishing solutions on the Wiki, could be against the spirit of SPOJ. Here is a relevant piece from the FAQ: Q: the submitted programs, will they be made public here at some time ? or at least those, where the author agrees ? A: The problemset is persistent and some ranks are affected by number of solved problems. If the solutions are published it would be to easy to just copy the solution and submit it. Hence they will not be published. Authors are also requested not to publish their exact code. It is better and maybe more beneficial for everybody to discuss ideas and algorithms of solutions. The code is visible to admins and the problem setter of the task he stated. For some of the problems taken from competitions around the world it is probable that you may find a coded solutionon some other site. It is encouraged though that you understand the algorithm and code it yourself. This is rather a competition between people, not between languages. The rule of not publishing solutions can decrease the educational value of such service. But as they say, the problemset is persistent, the contests never ends. Many of those problems were taken from some olympiads and contests - those finish at some point, and then the solutions can be published. Best regards Tomasz ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe