Sono sicuro che la maggior parte, se non tutti, di voi si sono imbattuti in questo in un punto o nell'altro:
In occasione di una ricerca presso Cmabrigde Uinervtisy, non è in alcun modo in grado di resistere agli altri in un mondo, l'olmo iprmoetnt tihng è il primo e il momento è alla destra. L'rset può essere un toatl ms e puoi farlo alzare da solo. Tihs è perché il huamn mnid deos non ha raccolto Ervey lteter da istlef, ma il wrod come un wlohe.
Crea un programma che inserisca qualsiasi quantità di testo. A scopo di test, utilizzare la versione non decodificata del testo sopra riportato, disponibile di seguito.
Il programma deve quindi trasporre casualmente le lettere di ogni parola con una lunghezza di 4 o più lettere, tranne la prima e l'ultima lettera di ogni parola.
Tutte le altre formattazioni devono rimanere invariate (maiuscole e punteggiatura, ecc.).
Testo di prova:
Secondo un ricercatore dell'Università di Cambridge, non importa in quale ordine siano le lettere in una parola, l'unica cosa importante è che la prima e l'ultima lettera siano nel posto giusto. Il resto può essere un disastro totale e puoi ancora leggerlo senza problemi. Questo perché la mente umana non legge ogni lettera da sola ma la parola nel suo insieme.
Come al solito, questo è un codice-golf. Il codice più corto vince.
rscheearch
nel testo di esempio.
don't
rimanere nella stessa posizione? Le specifiche dicono All other formatting must remain the same (capitalization and punctuation, etc.).
ma non sono sicuro di come funzioni qui ...