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

• To: mathgroup at smc.vnet.net
• Subject: [mg110946] Re: Simplest way to get 2 digits from an integer...
• From: Murray Eisenberg <murray at math.umass.edu>
• Date: Tue, 13 Jul 2010 05:26:59 -0400 (EDT)

```You say you want the first two digits, but actually the results you're
showing produce an integer having those two digits.  Here's a way for
both, without resorting to strings at all:

n = 49804713;
Take[IntegerDigits[n], 2]
{4, 9}

FromDigits[Take[IntegerDigits[n], 2]]
49

On 7/12/2010 1:04 AM, 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
>

--
Murray Eisenberg                     murray at math.umass.edu
Mathematics & Statistics Dept.
Lederle Graduate Research Tower      phone 413 549-1020 (H)
University of Massachusetts                413 545-2859 (W)
710 North Pleasant Street            fax   413 545-1801
Amherst, MA 01003-9305

```

• Prev by Date: Re: Stem and Leaf Question
• 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...