Hello Francesco,
Im total beginner. I read some books and online pages.
I do not know, how to apply your rows if Im looking eg. digit on position 177486336 of the number string
Sorry for asking so straightforward
Sergej



Hello Sergej,

On Thu, Jun 06, 2019 at 09:06:00PM +0200, Sergej KAREL wrote:
> Hello,
> Im looking for setting up a solver for the determination of digit on N-th
> position of the high value number

The trick is to only take the appropriate reminder instead of the whole
multiplication result. Something like:

λ> myMult x y = rem (x * y) 100
λ> :t +d foldr1
foldr1 :: (a -> a -> a) -> [a] -> a
λ> myPower x y = foldr1 myMult (replicate y x)
λ> myPower 9 9
89
λ> 9^9
387420489
λ> myPower 9 (myPower 9 9)
89

Does this help?
-F
_______________________________________________
Beginners mailing list
Beginners@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners