fin qui c'ero anche io, ma devo ammettere che non mi piaceva l'idea... nel senso che rischio di fare un sacco di cicli e di ammazzare la macchina (questa è la mia paura) allora cercavo qualche idea più ottimizzata, cmq grazie per la risposta

Di stanotte mi è venuta in mente una soluzione possibile, ve la scrivo e se vi va la analizziamo assieme per capire limiti e pregi:

- se tolgo gli spazi tra le parole e le considero 1 unica parola che succede?

Di sicuro quando le parole sono in ordine inverso le perdo, nel senso che l'ugualianza non c'è, ma per lo stesso ordine dovrebbe andare no?

Quindi potrei fare come primo controllo questo in modo che se è già "simile" mi evito poi il ciclo descritto da Satifal, giusto?
Altre idee?