|
[Date Index]
[Thread Index]
[Author Index]
Re: Simplest way to get 2 digits from an integer...
- To: mathgroup at smc.vnet.net
- Subject: [mg110939] Re: Simplest way to get 2 digits from an integer...
- From: Peter Breitfeld <phbrf at t-online.de>
- Date: Mon, 12 Jul 2010 07:22:22 -0400 (EDT)
- References: <i1e7p1$94p$1@smc.vnet.net>
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
Prev by Date:
Re: Simplest way to get 2 digits from an integer...
Next by Date:
Why Evaluate[Defer[1+1]] does not return 2 ?
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...
|