On 01/12/2014 12:21 PM, Peter Otten wrote:

test("axbxc", "abc")
True
test("abbxc", "abc")
False

Is the second result desired?

No -- the second should match -- you found a test case I didn't...

def test(a,b):
  for ii in a:
    if ii not in b: a=a.replace(ii,"")
    while ii+ii in a: a=a.replace(ii+ii,ii)
  return b in a

Show me another.  :)

Emile




_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

Reply via email to