Re: Simplest way to get 2 digits from an integer...

• To: mathgroup at smc.vnet.net
• Subject: [mg110941] Re: Simplest way to get 2 digits from an integer...
• From: Murta <rodrigomurtax at gmail.com>
• Date: Tue, 13 Jul 2010 05:26:03 -0400 (EDT)
• References: <i1e7p1\$94p\$1@smc.vnet.net> <i1ett6\$lme\$1@smc.vnet.net>

```On Jul 12, 8:22 am, Peter Breitfeld <ph... at t-online.de> wrote:
> Murta wrote:
> > Hello All
>
> > I would like to find a simplest code to take the first n digits os a integer.
> > Here are two examples (not simple) to take the first 2 digits os the number a:
>
> > 1)
> > a = 1234;
> > ToExpression@StringTake[ToString[a], 2]
> > 12
>
> > 2)
> > a = 1234;
> > FromDigits@Take[IntegerDigits[a],2]
> > 12
> > -------
> > In Excel, I just use Left(a,2)*1 (multiply by 1 to get a number,
> > There is one simplest way in Mathematica!?
>
> > Rodrigo Murta
>
> You can use IntegerDigits and FromDigits like this
>
> firstN[a_Integer, n_Integer]:=FromDigits@IntegerDigits[a][[1;;n]]
>
> In= firstN[1234,2]
> Out=12
>
> --
> _________________________________________________________________
> Peter Breitfeld, Bad Saulgau, Germany --http://www.pBreitfeld.de

Thanks for all the anwserns
I was subjective saing simple. I was lookinng for a way to use just
one function like excel. Here we use 3 functions.
But thanks for the other ways!

```

• Prev by Date: Re: Simplest way to get 2 digits from an integer...
• Next by Date: Re: Simplest way to get 2 digits from an integer...
• Previous by thread: Re: Simplest way to get 2 digits from an integer...
• Next by thread: Re: Simplest way to get 2 digits from an integer...