Sfide di programmazione su Learning-path

Esercitati su Learning-path con 40 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 · 35 Media · 5

Competenze che allenerai: ListeConteggioListe 2DAritmeticaCostruire stringheFormuleAccumulatoriCasi baseCatene if/elifCicli all'indietroCicli annidatiCicli for
  • 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à.

40 sfide
Facile

Distance Between Points

Compute the straight-line distance between two points.

Imparerai Teorema di PitagoraRadici quadrate
BeginnerFunctionsLearning-pathmath
Nessuna soluzione ancora
Media

Count Islands

Count groups of connected land cells in a grid.

Imparerai Flood fillDFS ricorsiva
BeginnerGridsLearning-pathRecursion
Nessuna soluzione ancora
Media

Gradebook Top Student

Find the student with the highest average score.

Imparerai Liste 2DMedie
BeginnerFunctionsGridsLearning-path
Nessuna soluzione ancora
Facile

Count Pairs With a Sum

Count pairs of positions whose values add up to a target.

Imparerai Coppie di indiciEvitare i doppi conteggi
ArraysBeginnerLearning-pathNested-loops
Nessuna soluzione ancora
Facile

Triangolo di Numeri

Costruisci un triangolo di numeri crescenti.

Imparerai Righe crescentiContatore tra le righe
BeginnerLearning-pathNested-loopsPatterns
Nessuna soluzione ancora
Facile

Average of Three

Average three whole numbers.

Imparerai AritmeticaDivisione
BeginnerLearning-pathVariables
Facile

Pyramid Rows

Draw a right-aligned pyramid of # blocks.

Imparerai Schemi con stringheRiempimento
BeginnerLearning-pathNested-loopsPatterns
Nessuna soluzione ancora
Facile

Rectangle Perimeter

Compute the perimeter of a rectangle from its sides.

Imparerai AritmeticaValori di ritorno
BeginnerLearning-pathVariables
Media

Recursive Palindrome

Check a palindrome recursively, ignoring case and punctuation.

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

Hollow Square

Draw the outline of a square with * characters.

Imparerai Riconoscere i bordiCostruire stringhe
BeginnerLearning-pathNested-loopsPatterns
Nessuna soluzione ancora
Facile

Days in a Month

Return how many days a month has, including leap years.

Imparerai Regole del calendarioFunzioni di supporto
BeginnerConditionsFunctionsLearning-path
Nessuna soluzione ancora
Facile

Celsius to Fahrenheit

Convert a temperature from Celsius to Fahrenheit.

Imparerai FormulePrecedenza degli operatori
BeginnerLearning-pathVariables
Nessuna soluzione ancora
Media

Tic-Tac-Toe Winner

Decide the result of a tic-tac-toe board.

Imparerai Condizioni di vittoriaDiagonali
BeginnerConditionsGridsLearning-path
Nessuna soluzione ancora
Facile

Halve Until One

Count how many halvings bring a number down to 1.

Imparerai Cicli whileConteggio
BeginnerLearning-pathLoops
Nessuna soluzione ancora
Facile

Multiplication Grid

Build a full multiplication table.

Imparerai Liste 2DIndici di riga e colonna
BeginnerLearning-pathNested-loops
Nessuna soluzione ancora
Facile

Min and Max Together

Find the smallest and largest value in one pass.

Imparerai Un solo passaggioPiù valori di ritorno
ArraysBeginnerFunctionsLearning-path
Nessuna soluzione ancora
Media

Recursive Power

Compute a power recursively by halving the exponent.

Imparerai Dimezzare l'esponenteDivide et impera
BeginnerLearning-pathRecursion
Nessuna soluzione ancora
Facile

Interesse Semplice

Calcola l'importo totale dopo l'interesse semplice.

Imparerai PercentualiProblemi testuali
BeginnerLearning-pathVariables
Nessuna soluzione ancora