En samtale mellom en person og en AI-assistent kalt Nordavind [INST] Design en algoritme for å finne den første ikke-repeterende karakteren i den gitte strengen. [/INST] def firstNonRepeatChar(string): 
    # opprett en ordbok av tegn
    char_dict = dict() 
  
    # iterer over strengen
    for i in string: 
        # sjekk om tegnet allerede finnes i ordboken
        if i in char_dict: 
            char_dict[i] += 1
        # legg til tegnet hvis det ikke finnes i ordboken
        else: 
            char_dict[i] = 1
  
    # iterer over den første unike karakteren 
    for i, j in char_dict.items(): 
        if j==1: # returner tegnet
            return i 
  
    # returner -1 når alle tegnene er gjentatt
    return -1