Esercizio - Completare una sfida per invertire le parole in una frase
Le sfide di scrittura di codice consentono di consolidare i concetti appresi e di acquisire una maggiore confidenza prima di procedere.
Molte volte è necessario combinare in un'unica soluzione diverse idee illustrate in questo modulo. È necessario lavorare per scomporre un problema più grande in più problemi piccoli e quindi usare le varie idee illustrate in questo modulo per risolvere ogni piccolo problema.
Scrivere codice per invertire ogni parola in un messaggio
Selezionare ed eliminare tutte le righe di codice nell'editor di Visual Studio Code.
Aggiornare il codice nell'editor di Visual Studio Code come indicato di seguito:
string pangram = "The quick brown fox jumps over the lazy dog";Scrivere il codice necessario per invertire le lettere di ogni parola e visualizzare il risultato.
In altre parole, non limitarsi a invertire ogni lettera della variabile
pangram. È invece necessario invertire solo le lettere di ogni parola, ma stampare la parola invertita nella posizione originale all'interno del messaggio.Il codice deve produrre l'output seguente:
ehT kciuq nworb xof spmuj revo eht yzal god
Importante
Si tratta di una sfida particolarmente difficile. Sarà necessario combinare molti dei concetti appresi in questo esercizio, incluso l'uso di Split(), ToCharArray(), Array.Reverse() e String.Join(). Sarà anche necessario creare più matrici e almeno un'istruzione di iterazione.
Buona fortuna! Continuare a scomporre il problema in piccoli passaggi, quindi risolvere un passaggio specifico prima di passare a quello successivo.
Se non si riesce a procedere e occorre leggere la soluzione o se la sfida è stata completata correttamente, andare avanti per visualizzare la soluzione.