I could have done it with just two conditions, but I'll leave that for
somebody else. . .

I'm not really sure which of the two variants ends up looking clearer.

On Oct 10, 12:53 pm, Nick P <[EMAIL PROTECTED]> wrote:
> Kirit,
>
> Forgive me for using Ruby--the scoping won't even be "Haskell correct"
> until version 1.9, but I think it will do for this problem. I believe
> the answer should be
>
> def peasant(n, power)
> case power.divmod(2).collect{|i|i.zero?}
>     when [true,true] : 1
>     when [false,true] : peasant(n * n, power/2)
>     else n *  peasant(n * n, power/2)
>     end
>   end
>
>   puts peasant(3 ,1000).to_s
>
>  =>
>
> 132207081948080663689045525975214436596542203275214816766492036822682859734
> 670489954077831385060806196390977769687258235595095458210061891186534272525
> 795367402762022519832080387801477422896484127439040011758861804112894781562
> 309443806156617305408667449050617812548034440554705439703889581746536825491
> 613622083026856377858229022841639830788789691855640408489893760937324217184
> 635993869551676501894058810906042608967143886410281435038564874716583201061
> 4366132173102768902855220001
>
> On Oct 7, 11:32 am, "Kirit Sælensminde" <[EMAIL PROTECTED]>
> wrote:
>
> > I don't know where we should meet on Thursday, but I'm pleased to say that
> > at least the BeerCamp puzzles are back again:
> >    http://www.kirit.com/Blog:/2008-10-07/Powers
>
> > Kirit
>
> > 2008/10/6 Dvlong <[EMAIL PROTECTED]>
>
> > > Krua Nai Baan on Langsuan has reasonable food and prices, and a
> > > private room or two that would be large enough.  It's near Sarasin on
> > > the West side of the Road.
>
> > > On Oct 5, 3:52 pm, "proteus guy" <[EMAIL PROTECTED]> wrote:
> > > > Any suggestions/ideas for a location for the upcoming BeerCamp this 
> > > > week?
>
> > > >   -- Ben
>
> > --http://www.kirit.com/
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Barcamp Thailand" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/barcamp-thailand?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to