[Haskell-beginners] Help with improving a program

Marcelo Lacerda marceloslacerda at gmail.com
Sat Jul 12 00:13:27 UTC 2014


Thanks for all the replies, I really liked Florian's answer, even
though, if I were to adopt that style, I think the haskell gods would
shunne me for using mixing too much pure and impure code.

On 07/10/2014 10:24 AM, Florian Gillard wrote:
> I don't know if this is any good but here is my attempt to solve this.
> 
> I used comprehensions.
> 
> It seems to be working fine with the test files :)
> 
> 
> 
> On Thu, Jul 10, 2014 at 11:35 AM, Frerich Raabe <raabe at froglogic.com> wrote:
> 
>> On 2014-07-10 11:24, Francesco Ariis wrote:
>>
>>> On Wed, Jul 09, 2014 at 11:02:14PM -0300, Marcelo Lacerda wrote:
>>>
>>>> Hi I'm just starting with haskell and want some help with it.
>>>>
>>>> I tried to solve the Store Credit[1] problem from google code jam just
>>>> to practice, the result was a slow code[2] that I find hard to read.
>>>>
>>>> Can you guys give me some directions on how to improve it?
>>>>
>>>> [1] - https://code.google.com/codejam/contest/351101/dashboard#s=p0
>>>> [2] - http://pastebin.com/jNGxGP5H
>>>>
>>>>
>>> Don't know about efficiency, but I never liked (!!). Maybe computing all
>>> pairs+positions in advance using |zip| would be a little better?
>>>
>>
>> Yeah, that's what I went for as well. I'm attaching my solution for
>> comparison to this mail.
>>
>>
>> --
>> Frerich Raabe - raabe at froglogic.com
>> www.froglogic.com - Multi-Platform GUI Testing
>>
>> _______________________________________________
>> Beginners mailing list
>> Beginners at haskell.org
>> http://www.haskell.org/mailman/listinfo/beginners
>>
>>
> 
> 
> 
> _______________________________________________
> Beginners mailing list
> Beginners at haskell.org
> http://www.haskell.org/mailman/listinfo/beginners
> 


More information about the Beginners mailing list