Mathematica 9 is now available
Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2010

[Date Index] [Thread Index] [Author Index]

Search the Archive

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,
> > instead of text)
> > There is one simplest way in Mathematica!?
>
> > thanks in advance
> > 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...