<html><body>Hello Francesco,<div>Im total beginner. I read some books and online pages.</div><div>I do not know, how to apply your rows if Im looking eg. digit on position <strong style="background-color:transparent;color:rgb(74,74,74);font-family:'Noto Sans',Arial,Helvetica,sans-serif">177486336 </strong><span style="background-color:transparent">of the number string</span></div><div><span style="background-color:transparent">Sorry for asking so straightforward</span></div><div><span style="background-color:transparent">Sergej</span></div><div><span style="background-color:transparent"><br></span></div><div><br><aside>
---------- Původní e-mail ----------<br>
Od: Francesco Ariis <fa-ml@ariis.it><br>
Komu: beginners@haskell.org<br>
Datum: 6. 6. 2019 22:13:36<br>
Předmět: Re: [Haskell-beginners] How can I view a digit on the N-th position
 of 9^(9^9) in Haskell?
</aside><br><blockquote data-email="fa-ml@ariis.it">Hello Sergej,<br><br>On Thu, Jun 06, 2019 at 09:06:00PM +0200, Sergej KAREL wrote:<br>> Hello,<br>> Im looking for setting up a solver for the determination of digit on N-th <br>> position of the high value number<br><br>The trick is to only take the appropriate reminder instead of the whole<br>multiplication result. Something like:<br><br>    λ> myMult x y = rem (x * y) 100<br>    λ> :t +d foldr1<br>    foldr1 :: (a -> a -> a) -> [a] -> a<br>    λ> myPower x y = foldr1 myMult (replicate y x)<br>    λ> myPower 9 9<br>    89<br>    λ> 9^9<br>    387420489<br>    λ> myPower 9 (myPower 9 9)<br>    89<br><br>Does this help?<br>-F<br>_______________________________________________<br>Beginners mailing list<br>Beginners@haskell.org<br>http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners<br></blockquote></div></body></html>