Il linguaggio di programmazione Ruby ha molte funzioni incorporate che consentono di eseguire rapidamente attività di programmazione generale . È possibile utilizzare queste funzioni incorporate per ordinare una stringa Unicode in modo che tutti i suoi personaggi sono disposti in ordine alfabetico. Questo è utile se si desidera contare le occorrenze di tutti i personaggi identici in una stringa. È possibile ordinare la stringa utilizzando poche righe di codice , facendo di questo uno strumento prezioso e tuttavia semplice . Cose che ti serviranno
Computer con Rubino interprete e ruby -unicode installati .
Mostra più istruzioni
1
caricare l' interprete Rubino cliccando sull'icona Interactive Rubino si trova sotto programmi nel menu Start di Windows o applicazioni in Mac OS. Viene visualizzata una finestra con il prompt dei comandi "Ruby"
2
Creare una stringa denominata " str " e assegnare il valore "Stringa" , digitando la seguente istruzione nel prompt dei comandi di Rubino : . < Br
str > = " stringa "
3
convertire la stringa in Unicode utilizzando la seguente funzione :
str = str.to_u
4
dividere la stringa in un array di caratteri e salvare il risultato alla variabile " str " , digitando il seguente :
str = str.split ( //) economici 5 < p > Ordinare l' array di caratteri utilizzando la funzione "Ordina" , in questo modo:
str = str.sort
6
Converte l'array di caratteri ordinati in una stringa utilizzando la seguente istruzione :
str = str.join
7
Osservare l'output per verificare che la stringa è in ordine alfabetico :
" ginrst "
< br >