Permalink
Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
30 lines (20 sloc) 837 Bytes

Caratteri unici

Descrizione

Scrivete un programma che, data una parola composta dai caratteri a, ..., z come argomento sulla linea di comando, emetta nel flusso di uscita ciascun carattere che la compone una unica volta, nell'ordine in cui vi appare (per la prima volta); altrimenti detto, emetta la parola che si otterrebbe da quella data cancellando, a partire dalla sua seconda occorrenza, ogni carattere che vi occorre più di una volta.

Ad esempio, data la parola mamma emetta ma, oppure data la parola pizza emetta piza.

Vincoli

Non ci sono vincoli sulla lunghezza della parola. Il flusso di uscita deve contenere solo caratteri tra a e z (ed eventualmente un a-capo).

Esempio

Eseguendo soluzione ammainare il programma emette aminre nel flusso di uscita.