Re: How to get elements satisfying specific condition from a list
- To: mathgroup at smc.vnet.net
- Subject: [mg123400] Re: How to get elements satisfying specific condition from a list
- From: Adriano Pascoletti <adriano.pascoletti at uniud.it>
- Date: Mon, 5 Dec 2011 05:17:31 -0500 (EST)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
In[3]:= Cases[B, {x_Integer, y_Integer} /; x + y > 9, {2}] Out[3]= {{4, 6}, {5, 5}, {5, 6}, {6, 4}, {6, 5}, {6, 6}} Adriano Pascoletti 2011/12/4 e-changb <e-changb at hanmail.net> > Hi, please help me if you can.. Let > > B:= Table[{x, y}, {x, 1, 6}, {y, 1, 6}] > > It is clear that B has 36 elements. > > I want to get the list of elements satisfying > 'the first component + second component is bigger than 9' > > so that the answer is > > {{5,5},{5,6},{6,5},{6,6}}. > > In fact, I have no idea for following even simpler problem. : Let A be a > set of all natural numbers less than 10. Find every element whose squre > root is bigger than 2. (needless to say the answer is {5,6,7,8,9}) > > Can you help me ? > >