in reply to Yet Another Rosetta Code Problem (Perl, Ruby, Python, Haskell, ...)
- Antonio Ognio, Lima-Peru#!/usr/bin/env python str = "ABBBCCDDZ" parts = [] for i in range(len(str)): if len(parts)>0: if parts[len(parts)-1][len(parts[len(parts)-1])-1]==str[i]: parts[len(parts)-1] += str[i] else: parts.append(str[i]) else: parts.append(str[i]) print parts
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^2: Yet Another Rosetta Code Problem (Perl, Ruby, Python, Haskell, ...)
by Anonymous Monk on Sep 11, 2007 at 23:40 UTC | |
by erroneousBollock (Curate) on Sep 12, 2007 at 10:08 UTC | |
by MonkOfAnotherSect (Sexton) on Sep 13, 2007 at 04:32 UTC |