How to find the last character that is repeated in a string with Python

1 Answer

0 votes
def get_last_character_repeated(s): 
    ln = len(s)
    ch_idx = -1
    for i in range(ln): 
        for j in range (i + 1, ln): 
            if (s[i] == s[j]): 
                ch_idx = i;
                break
    return ch_idx 
 
   
s = "abcdxypcbadom"
i = get_last_character_repeated(s) 
if (i == -1): 
    print("Not found") 
else: 
    print (s[i]) 
 
 
 
'''
run:
 
d
 
'''

 



answered Jan 25, 2020 by avibootz
edited Jan 25, 2020 by avibootz

Related questions

1 answer 165 views
1 answer 188 views
1 answer 150 views
1 answer 203 views
1 answer 141 views
1 answer 164 views
...