programing: reduce list to cycle
- To: mathgroup at smc.vnet.net
- Subject: [mg8468] programing: reduce list to cycle
- From: "Xah" <xah at best.com>
- Date: Tue, 2 Sep 1997 16:15:04 -0400
- Organization: smtp.best.com
- Sender: owner-wri-mathgroup at wolfram.com
Another prograMing question.
I want to reduce a list to its shortest cycle. For example, if
myList={3,1,0,3,3,1,0,3,3,1,0,3}, then the desired result should be
{3,1,0,3}. How to do it?
The input list is not necessarily a repeation like in this example. e.g. if
myList={3,1,0,3,3,1,0,3,3,1,0}, then the result should be the whole thing.
myList is not necessarily a list of numbers. I'm using them for simplicity.
Thanks to all the replies on spliting a list.
Xah, xah at best.com
http://www.best.com/~xah/MathGraphicsGallery_dir/mathGraphicsGallery.html
"programer not programmer"