On 12/10/2012 5:59 PM, John Gordon wrote:

def encode(plain):
    '''Return a substituted version of the plain text.'''
    encoded = ''
    for ch in plain:
       encoded += key[alpha.index(ch)]
    return encoded

The turns an O(n) problem into a slow O(n*n) solution. Much better to build a list of chars and then join them.

--
Terry Jan Reedy

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to