Best strategy for finding a pattern in a sequence of integers

Gerard flanagan grflanagan at gmail.com
Sat Nov 22 00:50:30 EST 2008


Anton Vredegoor wrote:
> On Fri, 21 Nov 2008 18:10:02 +0100
> Gerard flanagan <grflanagan at gmail.com> wrote:
> 
>> data = '''
>> 1 6 6 1 6 6 1 6 6 1 6 6 1 6 6 1 9 3 3 0 3 3 0 3 3 0 3 3 0 10 6 6
>> 1 6 6 1 6 6 1 6 6 1 6 6 1 6 6 1 6 6 1 9 3 3 0 3 3 0 3 3 0 3 3 0 10 6 6
>> 1 6 6 1 6 6 1 6 6 1 6 6 1 6 6 1 6 6 1 9 3 3 0 3 3 0 3 3 0 3 3 0 10 6 6
>> 1 6 6 1 6 6 1 6 6 1 6 6 1 6 6 1 6 6 1 9 3 3 0 3 3 0 3 3 0 3 3 0 10 6 6
>> 1 6 6 1 6 6 1 6 6 1 6 6 1 6 6 1 6 6 1'''
>>
>> data = [int(x) for x in data.split()]
>>
>> from itertools import groupby
> 
> But groupby needs sorted data?
> 

I think the data is sorted - that's my reading of the given rules, at least.

G.




More information about the Python-list mailing list