Sfide di programmazione in Python

226 sfide da risolvere in Python, dai primi cicli ai grafi, alla programmazione dinamica e al machine learning. Scrivi il codice nel browser, esegui subito i test e ricevi una revisione dell'IA.

Facile · 134 Media · 68 Difficile · 24

Competenze che allenerai: ConteggioEstrarre le cifreAritmeticaCicliFormuleListeListe 2DCicli annidatiCicli whileCondizioniDiscesa del gradienteDividere stringhe
  • 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à.

226 sfide
Media

Nearest Smaller Value to the Left

For each number, find the closest earlier position containing a strictly smaller number.

Imparerai Stack monotonoTempo lineare
ArraysStacks
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
Media

Prodotto del Triangolo Rettangolo

Trova il prodotto massimo dei lati di un triangolo rettangolo con lati interi e un perimetro dato.

Imparerai Triangoli rettangoliPotare la ricerca
GeometryNumber-theory
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
Media

Ricerca nella Spirale Numerica

Trova un valore dato riga e colonna in una spirale numerica crescente.

Imparerai Schemi numericiAnalisi dei casi
Patternsmath
Nessuna soluzione ancora
Facile

Row Sums

Add up every row of a grid.

Imparerai Liste 2DCicli annidati
BeginnerGridsLearning-path
Nessuna soluzione ancora
Facile

Riga della Tabellina

Elenca i primi multipli di un numero.

Imparerai MultipliCostruire liste
BeginnerLearning-pathLoops
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

Valore Assoluto Senza abs

Calcola un valore assoluto usando una condizione.

Imparerai NegazioneSenza funzioni integrate
BeginnerConditionsLearning-path
Nessuna soluzione ancora
Facile

Somma dei Multipli

Somma i valori inferiori a un limite che siano divisibili per almeno uno dei fattori forniti.

Imparerai CicliDivisibilità
BeginnerNumbers
Nessuna soluzione ancora
Media

Largest Adjacent-Digit Product

Take every contiguous window of span digits and multiply its digits.

Imparerai Finestre di dimensione fissaStringhe di cifre
NumbersSliding-window
Nessuna soluzione ancora
Facile

Countdown to Liftoff

Count down from a number and end with Liftoff!

Imparerai Cicli all'indietroListe
BeginnerLearning-pathLoops
Nessuna soluzione ancora
Media

Flatten Arbitrarily Nested Lists (Recursion)

Practice recursion by flattening arbitrarily nested lists while skipping null entries.

Imparerai Casi baseDati annidati
Data-structuresRecursion
Nessuna soluzione ancora
Facile

Anno Bisestile

Verifica se un anno segue la regola bisestile del calendario gregoriano.

Imparerai Logica booleanaCondizioni
BeginnerNumbers
Nessuna soluzione ancora
Facile

Ticket Price by Age

Choose a cinema ticket price from the visitor's age.

Imparerai Fasce d'etàValori limite
BeginnerConditionsLearning-path
Nessuna soluzione ancora
Facile

Swap First and Last

Exchange the first and last items of a list.

Imparerai Indici delle listeScambio
ArraysBeginnerLearning-path
Nessuna soluzione ancora
Facile

Point Quadrant

Find which quadrant a point lies in.

Imparerai CoordinateControllo dei segni
BeginnerConditionsLearning-path
Nessuna soluzione ancora