| about | help | code help+videos | done | prefs | 
dario.sonego@gmail.com esercizi_stringhe
Description:Esercizi sulle stringhe
Semplici
 saluti H   crea una stringa di saluti
saluti H   crea una stringa di saluti 
 saluto  crea una stringa di saluti in base al primo carattere del nome
saluto  crea una stringa di saluti in base al primo carattere del nome 
 salutiGraduati  saluti diversi in base al livello di euforia
salutiGraduati  saluti diversi in base al livello di euforia 
 concatCondizionata  concatenazione condizionale
concatCondizionata  concatenazione condizionale
 primiTre  estrarre i primi 3 caratteri di una stringa
primiTre  estrarre i primi 3 caratteri di una stringa 
 estremita H   concatenazione di primo e ultimo carattere
estremita H   concatenazione di primo e ultimo carattere
 distanza  distanza nella tabella Unicode
distanza  distanza nella tabella Unicode
 centrale H   estrazione dei caratteri centrali
centrale H   estrazione dei caratteri centrali
 lunghisshima H   date quattro stringhe, individuare la più lunga
lunghisshima H   date quattro stringhe, individuare la più lunga 
Costruzione di nuove stringhe I
 roddoppiaCaratteri H   raddoppiare i caratteri di una stringa
roddoppiaCaratteri H   raddoppiare i caratteri di una stringa
 raddoppiaNoSpaceNoDot  raddoppiare i caratteri di una stringa, ad eccezione di spazi e punti
raddoppiaNoSpaceNoDot  raddoppiare i caratteri di una stringa, ad eccezione di spazi e punti
 reverse  inversione del contenuto
reverse  inversione del contenuto
 finoAlloSpazio  fino allo spazio
finoAlloSpazio  fino allo spazio
 finoAlTerzoSpazio  fino al terzo spazio
finoAlTerzoSpazio  fino al terzo spazio
 ultimiTre  data una stringa s, restituire una sottostringa formata dagli ultimi 3 caratteri di s
ultimiTre  data una stringa s, restituire una sottostringa formata dagli ultimi 3 caratteri di s 
 moltiplicazione  moltiplicazione di stringhe
moltiplicazione  moltiplicazione di stringhe 
 taglioSx  eliminazione dei caratteri ad inizio stringa
taglioSx  eliminazione dei caratteri ad inizio stringa
 taglioDx  eliminazione dei caratteri a fine stringa
taglioDx  eliminazione dei caratteri a fine stringa
 sopaDeLetras  mescolamento dei caratteri di una stringa
sopaDeLetras  mescolamento dei caratteri di una stringa 
 noVocali  data una stringa eliminare vocali e spazi
noVocali  data una stringa eliminare vocali e spazi
 cambiaSpaziConX  sostituire gli spazi con delle X
cambiaSpaziConX  sostituire gli spazi con delle X
 eliminaPunteggiatura  elimina punteggiatura
eliminaPunteggiatura  elimina punteggiatura
 separaCaratteri  separare i caratteri di una stringa con dei segni meno
separaCaratteri  separare i caratteri di una stringa con dei segni meno
 replace  top secret: sostituzione asterischi e chiocciole
replace  top secret: sostituzione asterischi e chiocciole
 interpretazione H   generazione di una sequenza di comandi in base ad un elenco di codici
interpretazione H   generazione di una sequenza di comandi in base ad un elenco di codici
Ricerche in una stringa
 conta  contare quante volte la Q appare in una stringa
conta  contare quante volte la Q appare in una stringa 
 quanteZetaPosPari H   quante lettere Z son in posizione pari?
quanteZetaPosPari H   quante lettere Z son in posizione pari?
 prevalenzaZ H   controllare se in una stringa le Z sono prevalenti rispetto agli altri caratteri
prevalenzaZ H   controllare se in una stringa le Z sono prevalenti rispetto agli altri caratteri 
 primaZ  trovare la posizione della prima Z in una stringa
primaZ  trovare la posizione della prima Z in una stringa 
 ultimaZ H   trovare la posizione dell'ultima Z in una stringa
ultimaZ H   trovare la posizione dell'ultima Z in una stringa 
 contaZetaInterne H   contare le Z in una stringa, escludendo prima ed ultima posizione
contaZetaInterne H   contare le Z in una stringa, escludendo prima ed ultima posizione 
 countZetaAfterA  contare quante Z ci sono dopo la prima A
countZetaAfterA  contare quante Z ci sono dopo la prima A
 inizioContenuto  trovare l'inizio del contenuto "vero" in una stringa, dopo una serie di asterischi iniziali
inizioContenuto  trovare l'inizio del contenuto "vero" in una stringa, dopo una serie di asterischi iniziali
 almenoTreSpazi  controllare se in una stringa ci sono almeno 3 caratteri "spazio"
almenoTreSpazi  controllare se in una stringa ci sono almeno 3 caratteri "spazio" 
 contaParole H   conta parole: quante ce ne sono in una stringa?
contaParole H   conta parole: quante ce ne sono in una stringa? 
 maiusPercent  che percentuale di lettere maiuscole, rispetto alla lunghezza di una stringa?
maiusPercent  che percentuale di lettere maiuscole, rispetto alla lunghezza di una stringa?
Costruzione di nuove stringhe II
 allungamentoooooo  allungamento: "moltiplicare" l'ultimo carattere di una stringa
allungamentoooooo  allungamento: "moltiplicare" l'ultimo carattere di una stringa 
 allungaA  costruire una stringa in cui si moltiplicano le lettere A di partenza
allungaA  costruire una stringa in cui si moltiplicano le lettere A di partenza 
 sigla H   sigla: estrarre la prima lettera di ogni parola
sigla H   sigla: estrarre la prima lettera di ogni parola
 ltrim H   left-trim: eliminare gli spazi ad inizio stringa
ltrim H   left-trim: eliminare gli spazi ad inizio stringa
 rtrim  right-trim: eliminare gli spazi a fine stringa
rtrim  right-trim: eliminare gli spazi a fine stringa
 trim H   trim: eliminare gli spazi ad inizio e a fine stringa
trim H   trim: eliminare gli spazi ad inizio e a fine stringa 
 starsPadding H   padding: aggiunta di asterischi a fine stringa, per raggiungere una lunghezza minima
starsPadding H   padding: aggiunta di asterischi a fine stringa, per raggiungere una lunghezza minima
 correzioneSpazi  correttore spazi: aggiungere uno spazio dopo ogni virgola, se non c'è già
correzioneSpazi  correttore spazi: aggiungere uno spazio dopo ogni virgola, se non c'è già 
 fusioneOrdinata  date due stringhe, si crea una nuova stringa copiando, a turni alterni, i caratteri dalla prima e dalla seconda stringa
fusioneOrdinata  date due stringhe, si crea una nuova stringa copiando, a turni alterni, i caratteri dalla prima e dalla seconda stringa
 simpleCapitalize  lettere iniziali tutte maiuscole
simpleCapitalize  lettere iniziali tutte maiuscole
 prettyCapitalize  lettere maiuscole ad inizio parola, minuscole nelle altre posizioni
prettyCapitalize  lettere maiuscole ad inizio parola, minuscole nelle altre posizioni 
 altalenaCap  altalena di lettere maiuscole e minuscole
altalenaCap  altalena di lettere maiuscole e minuscole
 estrazioneCommento  estrazione del testo dopo il primo cancelletto
estrazioneCommento  estrazione del testo dopo il primo cancelletto
 txtTraParentesi  estrazione del testo tra parentesi
txtTraParentesi  estrazione del testo tra parentesi
Codifica dei caratteri (ASCII, UNICODE)
 soloNumeri H   controllare che in una stringa ci siano solo numeri (no spazi, no lettere, no punti...)
soloNumeri H   controllare che in una stringa ci siano solo numeri (no spazi, no lettere, no punti...)
 parteNumerica  estrarre i soli caratteri numerici
parteNumerica  estrarre i soli caratteri numerici 
 parteNumericaPlus  estrarre i soli caratteri numerici, ed il primo punto
parteNumericaPlus  estrarre i soli caratteri numerici, ed il primo punto
 isLatinWithNumbers  controllare che in una stringa ci siano solo lettere dell'alfabeto latino, spazi e numeri
isLatinWithNumbers  controllare che in una stringa ci siano solo lettere dell'alfabeto latino, spazi e numeri
 sommaCodiciAscii H   somma dei codici ASCII dei caratteri di una stringa
sommaCodiciAscii H   somma dei codici ASCII dei caratteri di una stringa
 sommaCodici  somma dei codici UNICODE dei caratteri di una stringa
sommaCodici  somma dei codici UNICODE dei caratteri di una stringa
 stringOfCodes H   da una stringa, ottenere i suoi codici UNICODE separati da trattini
stringOfCodes H   da una stringa, ottenere i suoi codici UNICODE separati da trattini
Confronti
 confronto  confronto lessicografico tra due stringhe s1, s2 di uguale lunghezza, per vedere se s1<s2, s1>s2 oppure s1=s2
confronto  confronto lessicografico tra due stringhe s1, s2 di uguale lunghezza, per vedere se s1<s2, s1>s2 oppure s1=s2
 confronto  confronto lessicografico tra due stringhe di lunghezza qualsiasi
confronto  confronto lessicografico tra due stringhe di lunghezza qualsiasi
 confronto  confronto lessicografico tra 2 stringhe, case insensitive
confronto  confronto lessicografico tra 2 stringhe, case insensitive
@2020-2021 Dario Sónego della Napoli
Authoring docs
Copyright Nick Parlante 2017 - privacy