Services & Resources / Wolfram Forums
MathGroup Archive
*Archive Index
*Ask about this page
*Print this page
*Give us feedback
*Sign up for the Wolfram Insider

MathGroup Archive 2002

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

Search the Archive

Re: List processing

  • To: mathgroup at
  • Subject: [mg37210] Re: List processing
  • From: "Steve Luttrell" <luttrell at>
  • Date: Thu, 17 Oct 2002 00:08:26 -0400 (EDT)
  • References: <aokbp7$afv$>
  • Sender: owner-wri-mathgroup at

Interval[{100, 200}, {150, 250}, {120, 270}, {300, 400}] does what you want.

Steve Luttrell
West Malvern, UK

"John Leary" <leary at> wrote in message
news:aokbp7$afv$1 at
> Greetings
> This problem can be solved by conventional programming, but I wonder if
> there is an elegant Mathematica solution ?
> A list contains pairs of values, with each pair representing the lower and
> upper edge of a sub-range.  Some of the sub-ranges partially overlap, some
> fully overlap, others don't overlap at all.  The problem is to produce a
> second list that contains the overall upper and lower edges of the
> overlapping sub-ranges.
> A simple example :  {{100,200},{150,250},{120,270},{300,400}}  would
> in {{100,270},{300,400}}.
> In the real case, the input list has several hundred elements and the
> output list typically has five elements.
> I have a working solution based on loops, but there must be a more elegant
> one.  I would be very grateful for any suggestions.
> Best regards
> John Leary

  • Prev by Date: Re: c++ book
  • Next by Date: RE: List processing
  • Previous by thread: Re: List processing
  • Next by thread: RE: List processing