|
[Date Index]
[Thread Index]
[Author Index]
Re: Simplest way to get 2 digits from an integer...
- To: mathgroup at smc.vnet.net
- Subject: [mg110963] Re: Simplest way to get 2 digits from an integer...
- From: Murray Eisenberg <murray at math.umass.edu>
- Date: Wed, 14 Jul 2010 05:36:28 -0400 (EDT)
To the contrary, in Excel you are using TWO functions: Left and * .
On 7/13/2010 5:26 AM, Murta wrote:
> 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!
>
--
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: Primitive Disk Gradient Fills in Graphics
Next by Date:
Re: Primitive Disk Gradient Fills in Graphics
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...
|