Verilen dizgede tekrarlanamayan ilk karakteri bulmak için bir algoritma tasarlayın.
def firstNonRepeatChar(string): 
 # bir karakter sözlüğü oluştur
 char_dict = dict() 
 
 # string üzerinde yinele
 string içindeki i için: 
 # karakterin olup olmadığını kontrol et zaten sözlükte
 if i char_dict'te: 
 char_dict[i] += 1
 # eğer sözlükte değilse char'ı ekleyin
 else: 
 char_dict[i] = 1
 
 # ilk benzersiz karakter için yinele 
 char_dict.items()'de i, j için: 
 eğer j==1: # karakteri döndürür
 return i 
 
 # tüm karakterler tekrarlandığında -return 1
 return -1