 Verilen dizideki tekrarlanamayan ilk karakteri bulmak için bir algoritma tasarlayın.
def firstNonRepeatChar(string): # bir karakter sözlüğü oluştur char_dict = dict() # dizede i için dizeyi yinele: # char_dict'te ise char'ın zaten sözlükte olup olmadığını kontrol et: char_dict[i] += 1 # başka sözlükte yoksa karakteri ekleyin: char_dict[i] = 1 # char_dict.items()'de i, j için ilk benzersiz karakter için yineleyin: j==1 ise: # karakteri döndürün i # döndürün -1 tüm karakterler tekrarlandığında -1 döndürür