Sfide di programmazione su Beginner

Esercitati su Beginner con 95 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 · 89 Media · 6

Competenze che allenerai: ConteggioAritmeticaEstrarre le cifreFormuleListeCicliCondizioniDividere stringheDivisibilitàListe 2DModuloTenere traccia del massimo
  • 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à.

95 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
Facile

Hollow Square

Draw the outline of a square with * characters.

Imparerai Riconoscere i bordiCostruire stringhe
BeginnerLearning-pathNested-loopsPatterns
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

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
Facile

Numero di Fibonacci

Restituisci l'n-esimo numero di Fibonacci.

Imparerai IterazioneAggiornare due variabili
BeginnerLoopsSequencesStudent-beginner
Nessuna soluzione ancora
Facile

Contanti: Il Minor Numero di Monete

Dai il resto usando il minor numero possibile di monete statunitensi.

Imparerai Algoritmi greedyDare il resto
BeginnerGreedyStudent-beginnermath
Nessuna soluzione ancora
Facile

Verifica Numero Primo

Stabilisci se un numero è primo.

Imparerai DivisibilitàOttimizzare i cicli
BeginnerLoopsNumbersStudent-beginner
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