 Concevez un algorithme pour trouver le premier caractère non répétable dans la chaîne donnée.
def firstNonRepeatChar(string): \n # crée un dictionnaire de caractères\n char_dict = dict() \n \n # itère sur la chaîne\n for i in string: \n # vérifie si le caractère est déjà dans le dictionnaire\ n si i dans char_dict : \n char_dict[i] += 1\n # ajouter le caractère s'il n'est pas dans le dictionnaire\n sinon : \n char_dict[i] = 1\n \n # itérer pour le premier unique char \n for i, j in char_dict.items(): \n if j==1: # renvoie le caractère\n renvoie i \n \n # renvoie -1 lorsque tous les caractères sont répétés\n renvoie -1