id/email
password
forgot password | create account
about | help | code help+videos | done | prefs
CodingBat code practice

dario.sonego@gmail.com esercizi_stringhe

Description:Esercizi sulle stringhe

Semplici
saluti H   crea una stringa di saluti
saluto  crea una stringa di saluti in base al primo carattere del nome
salutiGraduati  saluti diversi in base al livello di euforia
concatCondizionata  concatenazione condizionale
primiTre  estrarre i primi 3 caratteri di una stringa
estremita H   concatenazione di primo e ultimo carattere
distanza  distanza nella tabella Unicode
centrale H   estrazione dei caratteri centrali
lunghisshima H   date quattro stringhe, individuare la più lunga

Costruzione di nuove stringhe I
roddoppiaCaratteri H   raddoppiare i caratteri di una stringa
raddoppiaNoSpaceNoDot  raddoppiare i caratteri di una stringa, ad eccezione di spazi e punti
reverse  inversione del contenuto
finoAlloSpazio  fino allo spazio
finoAlTerzoSpazio  fino al terzo spazio
ultimiTre  data una stringa s, restituire una sottostringa formata dagli ultimi 3 caratteri di s
moltiplicazione  moltiplicazione di stringhe
taglioSx  eliminazione dei caratteri ad inizio stringa
taglioDx  eliminazione dei caratteri a fine stringa
sopaDeLetras  mescolamento dei caratteri di una stringa
noVocali  data una stringa eliminare vocali e spazi
cambiaSpaziConX  sostituire gli spazi con delle X
eliminaPunteggiatura  elimina punteggiatura
separaCaratteri  separare i caratteri di una stringa con dei segni meno
replace  top secret: sostituzione asterischi e chiocciole
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
quanteZetaPosPari H   quante lettere Z son in posizione pari?
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
ultimaZ H   trovare la posizione dell'ultima Z in una stringa
contaZetaInterne H   contare le Z in una stringa, escludendo prima ed ultima posizione
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
almenoTreSpazi  controllare se in una stringa ci sono almeno 3 caratteri "spazio"
contaParole H   conta parole: quante ce ne sono in 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
allungaA  costruire una stringa in cui si moltiplicano le lettere A di partenza
sigla H   sigla: estrarre la prima lettera di ogni parola
ltrim H   left-trim: eliminare gli spazi ad inizio stringa
rtrim  right-trim: eliminare gli spazi 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
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
simpleCapitalize  lettere iniziali tutte maiuscole
prettyCapitalize  lettere maiuscole ad inizio parola, minuscole nelle altre posizioni
altalenaCap  altalena di lettere maiuscole e minuscole
estrazioneCommento  estrazione del testo dopo il primo cancelletto
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...)
parteNumerica  estrarre i soli caratteri numerici
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
sommaCodiciAscii H   somma dei codici ASCII 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


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 di lunghezza qualsiasi
confronto  confronto lessicografico tra 2 stringhe, case insensitive


@2020-2021 Dario Sónego della Napoli


Authoring docs

Copyright Nick Parlante 2017 - privacy