MathGroup Archive 2000

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

Search the Archive

Re: Detect pairs, tripples in a list

  • To: mathgroup at smc.vnet.net
  • Subject: [mg22523] Re: [mg22442] Detect pairs, tripples in a list
  • From: Hans Friedrich Steffani <hans.steffani at e-technik.tu-chemnitz.de>
  • Date: Thu, 9 Mar 2000 03:24:14 -0500 (EST)
  • Sender: owner-wri-mathgroup at wolfram.com

On Sat, 4 Mar 2000, Wagner Truppel wrote:

> if I understand correctly what you want to accomplish, the following 
> should work. Let t be the list you have, for instance,
> 
> t = {1, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 1, 
> 0, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1, 0, 1, 0};
> 
> Then, the construct
> 
> t //. { { x___, y_, y_, y_, z___ } /; ( y == 1 ) -> { x, T, z },
>          { x___, y_, y_, z___ }     /; ( y == 1 ) -> { x, D, z } }
> 

Thanks again for this nice idea which I now got running for some
testcases. However I am using this for a list with about 250000 elements 
which brought no result after 10min, so I stopped this.

Hans Friedrich Steffani

-- 
Hans Friedrich Steffani
Institut fuer Elektrische Maschinen und Antriebe, TU Chemnitz
mailto:hans.steffani at e-technik.tu-chemnitz.de
http://www.tu-chemnitz.de/~hfst/



  • Prev by Date: Re: Error in Subtraction with V4.0??
  • Next by Date: Re: Problem with characters
  • Previous by thread: Re: Detect pairs, tripples in a list
  • Next by thread: export graphic to ps---trouble with fonts