Ciao moin.uddin!
Sarò felice di contribuire a risolvere il tuo problema!
Dunque tu non hai chiaro il passaggio "sim sala bim!" -> "slaim" è corretto?
In realtà questo passaggio è abbastanza semplice, poco meno da realizzare, è solo un po' meccanico. Vedila così: nella prima stringa se vedi bene ci sono 2 "s", 2 "i", 2 "m", 2 "a", 1 "l", 2 spazi e un punto esclamativo. Ora guarda il risultato, nessuna ripetizione.
Come ti hanno suggerito gli altri studenti il passaggio subito precedente a questo è eliminare tutti i caratteri non presenti nell'intervallo "a" <-> "z" (minuscoli), quindi dovrai prima filtrare i caratteri che non ti interessano.
Avrai quindi dei caratteri alla rinfusa uniti in un'unica stringa! Qui è il passaggio importante. I caratteri non hanno ripetizioni, quindi dovrai eliminare i caratteri ripetuti e fai ben attenzione perché i caratteri rimanenti, come puoi chiaramente vedere dall'output, sono le ULTIME ripetizioni. Come da codice non posso fornirti la soluzione né tantomeno il codice per risolverlo, in ogni caso confido che tu abbia capito cosa ti ho detto.
Se hai bisogno di chiarimenti riguardo qualsiasi cosa non esitare a chiedere!
Buona serata!
.
Leonardo Emili