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