Sfide di programmazione su Strings

Esercitati su Strings con 36 sfide di programmazione, dalle più facili alle più difficili. Ogni sfida gira nel browser, con test immediati, una revisione del tuo codice da parte dell'IA e soluzioni della community da confrontare.

Facile · 30 Media · 3 Difficile · 3

Competenze che allenerai: ConteggioDividere stringheAnalisi del testoControllo dei caratteriMaiuscoleRecordSuddivisione di stringheTabelle di frequenzaValidazioneAllargare e restringere finestreAnalizzare stringheAppartenenza a un insieme
  • Python · C++ · C#
  • Test automatici
  • Revisione AI
  • Soluzioni della community
226
Sfide
2
Soluzioni condivise
3
Linguaggi

Tutte le sfide

Cerca per argomento, linguaggio o difficoltà.

36 sfide
Facile

Initials From a Name

Build uppercase initials from a full name.

Imparerai Dividere stringheMaiuscole
BeginnerLearning-pathStrings
Nessuna soluzione ancora
Facile

Replace Spaces With Dashes

Turn spaces into dashes to make a URL-style slug.

Imparerai Costruire stringheSostituire caratteri
BeginnerLearning-pathStrings
Nessuna soluzione ancora
Facile

Conta Lettere Maiuscole

Conta le lettere maiuscole in un testo.

Imparerai Controllo dei caratteriConteggio
BeginnerLearning-pathStrings
Nessuna soluzione ancora
Facile

Conta le Vocali

Conta le vocali in un testo.

Imparerai Controllo dei caratteriAppartenenza a un insieme
BeginnerStringsStudent-beginner
Nessuna soluzione ancora
Facile

Hamming Distance

Compare two DNA strings position by position and count the differences.

Imparerai Confrontare stringheConteggio
SequencesStrings
Nessuna soluzione ancora
Facile

Parola più lunga

Trova la parola più lunga in una frase.

Imparerai Dividere stringheTenere traccia del massimo
BeginnerStringsStudent-beginner
Nessuna soluzione ancora
Facile

Conta Parole

Conta le parole in una frase.

Imparerai Dividere stringheSpazi
BeginnerStringsStudent-beginner
Nessuna soluzione ancora
Facile

Iscritti agli eventi

Consegna gli eventi agli iscritti di ogni argomento, in stile observer, e conta cosa riceve ciascuno.

Imparerai Pattern ObserverDizionari
Pattern di progettazioneSimulationStrings
Nessuna soluzione ancora
Facile

Costo delle notifiche

Invia messaggi via email, SMS e push, dove ogni canale calcola il proprio costo.

Imparerai PolimorfismoDivisione intera
SimulationStrings
Nessuna soluzione ancora
Facile

Contare i livelli di log

Leggi le righe di un file di log e conta quante sono INFO, WARNING ed ERROR.

Imparerai Lettura per righeSuddivisione di stringhe
BeginnerParsingStrings
Nessuna soluzione ancora
Facile

Prima età non valida

Valida le età inserite e segnala dove si trova la prima voce errata invece di far crashare il programma.

Imparerai ValidazioneAnalisi del testo
BeginnerParsingStrings
Nessuna soluzione ancora
Media

Costruttore di query SQL

Assembla una query SQL a partire da parti date in qualsiasi ordine, come fa un oggetto builder che raccoglie le impostazioni passo dopo passo.

Imparerai Pattern BuilderComposizione di stringhe
Pattern di progettazioneParsingStrings
Nessuna soluzione ancora
Facile

Costruire un oggetto JSON

Trasforma chiavi e valori in una stringa di oggetto JSON, facendo l'escape corretto di virgolette e backslash.

Imparerai Formato JSONEscape
ParsingStrings
Nessuna soluzione ancora
Facile

Sommare un oggetto JSON piatto

Analizza un oggetto JSON piatto i cui valori sono interi e somma i valori.

Imparerai Parsing JSONSuddivisione di stringhe
ParsingStrings
Nessuna soluzione ancora
Facile

Sommare i numeri validi

Somma gli elementi che sono numeri interi e ignora tutto il resto, come fa try/except quando gestisce input non valido.

Imparerai Try/exceptValidazione dell'input
BeginnerParsingStrings
Nessuna soluzione ancora
Facile

Record unici

Rimuovi i record duplicati che sono uguali per valore, mantenendo il primo di ciascuno nell'ordine.

Imparerai RecordUguaglianza per valore
BeginnerStrings
Nessuna soluzione ancora
Facile

Lista delle cose da fare

Gestisci una lista di attività: aggiungile, segnale come fatte, rimuovile e riporta quelle ancora da fare.

Imparerai Collezioni tipizzateRecord
BeginnerSimulationStrings
Nessuna soluzione ancora
Facile

Formattare una fattura

Stampa le righe di una fattura e il totale, con importi salvati in centesimi e mostrati in dollari e centesimi.

Imparerai Importi in centesimiFormattazione di stringhe
BeginnerStrings
Nessuna soluzione ancora