Emile van Sebille wrote:

> 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.  :)

>>> 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
... 
>>> test("abac", "abc")
False


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

Reply via email to