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
Difficile

Minimum Window Substring

Find the shortest piece of text containing all required characters.

Imparerai Allargare e restringere finestreTabelle di frequenza
AdvancedCompetitive-programmingSliding-windowStrings
Nessuna soluzione ancora
Difficile

Word Break

Decide whether text can be split into dictionary words.

Imparerai DP sui prefissiSegmentare il testo
AdvancedDynamic-programmingHackathonStrings
Nessuna soluzione ancora
Media

Recursive Palindrome

Check a palindrome recursively, ignoring case and punctuation.

Imparerai Casi basePulire le stringhe
BeginnerLearning-pathRecursionStrings
Nessuna soluzione ancora
Facile

Valore di un Numero Romano

Converti un numero romano in un numero intero.

Imparerai Tabelle simbolo-valoreRegole sottrattive
BeginnerLookup-tablesStringsStudent-beginner
Nessuna soluzione ancora
Difficile

Trova Molti Pattern nel Testo

Per ogni pattern richiesto, determina se appare come sottostringa contigua in qualsiasi punto del testo condiviso.

Imparerai Ricerca di sottostringhePre-elaborazione
Pattern-matchingStringsTries
Nessuna soluzione ancora
Facile

Frequenza dei caratteri

Conta quante volte appare ciascun carattere.

Imparerai Tabelle di frequenzaConteggio
BeginnerDictionariesStringsStudent-beginner
Nessuna soluzione ancora
Media

Readability Grade

Estimate the school grade needed to read a text.

Imparerai Analisi del testoFormule
BeginnerStringsStudent-beginnermath
Nessuna soluzione ancora
Facile

Primo Carattere Unico

Trova il primo carattere che compare una sola volta.

Imparerai Hash mapConteggio
BeginnerDictionariesStringsStudent-beginner
Nessuna soluzione ancora
Facile

Password Rules Check

Check a password against simple strength rules.

Imparerai ValidazioneFlag booleani
BeginnerConditionsLearning-pathStrings
Nessuna soluzione ancora
Facile

DNA to RNA Transcription

Build an RNA string by replacing every DNA character with its partner.

Imparerai Mappatura dei caratteriTabelle di traduzione
MappingStrings
Nessuna soluzione ancora
Facile

Every Other Character

Keep the characters at even positions.

Imparerai Indici delle stringhePassi
BeginnerLearning-pathStrings
Nessuna soluzione ancora
Facile

Stringa Palindroma

Verifica se un testo si legge uguale da sinistra a destra e da destra a sinistra.

Imparerai Due puntatoriUscita anticipata
BeginnerStringsStudent-beginner
Nessuna soluzione ancora
Facile

Acronym Generator

Create an acronym from the first letter of every word, in uppercase.

Imparerai Analizzare stringheDividere le parole
ParsingStrings
Nessuna soluzione ancora
Facile

Title Case

Metti la prima lettera di ogni parola in maiuscolo.

Imparerai Metodi delle stringheMaiuscole
BeginnerStringsStudent-beginner
Nessuna soluzione ancora
Facile

Word Tile Score

Add the tile values for every letter in a word.

Imparerai Valori delle lettereSommare con una mappa
Lookup-tablesStrings
Nessuna soluzione ancora
Facile

Verifica Anagrammi

Verifica se due frasi utilizzano le stesse lettere.

Imparerai OrdinamentoConteggio delle frequenze
BeginnerStringsStudent-beginner
Nessuna soluzione ancora
Facile

Verifica Pangramma

Un pangramma contiene ogni lettera dell'alfabeto inglese almeno una volta.

Imparerai Insiemi di lettereNormalizzare le maiuscole
SetsStrings
Nessuna soluzione ancora
Facile

Inverti una stringa

Restituisci i caratteri di una stringa in ordine inverso.

Imparerai Scorrimento all'indietroSlicing
BeginnerStringsStudent-beginner
Nessuna soluzione ancora