Re: How to get elements satisfying specific condition from a list
- To: mathgroup at smc.vnet.net
- Subject: [mg123375] Re: How to get elements satisfying specific condition from a list
- From: "Nasser M. Abbasi" <nma at 12000.org>
- Date: Mon, 5 Dec 2011 05:12:57 -0500 (EST)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- References: <jbf94b$l4b$1@smc.vnet.net>
- Reply-to: nma at 12000.org
On 12/4/2011 1:56 AM, e-changb wrote: > 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 ? > may be b = Table[{x, y}, {x, 1, 6}, {y, 1, 6}]; Select[Flatten[b, 1], #[[1]] + #[[2]] > 9 &] --> {{4, 6}, {5, 5}, {5, 6}, {6, 4}, {6, 5}, {6, 6}} --Nasser