Sfide di programmazione in Swift

225 sfide da risolvere in Swift, 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 · 67 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
123
Soluzioni condivise
9
Linguaggi

Tutte le sfide

Cerca per argomento, linguaggio o difficoltà.

225 sfide
Media

Normalizzazione di layer

Normalizza ogni riga a media 0 e varianza 1, poi scala e trasla, come fa ogni blocco Transformer.

Imparerai Layer normalizationTransformer
Reti neuraliaiapprendimento automatico
Nessuna soluzione ancora
Facile

Secondo Valore Più Grande

Trova il secondo valore distinto più grande.

Imparerai Due tracciamentiValori distinti
ArraysBeginnerStudent-beginner
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
Facile

Derivate delle funzioni di attivazione

Calcola la derivata di sigmoid, ReLU, Leaky ReLU o tanh in ogni valore, le pendenze di cui ha bisogno la retropropagazione.

Imparerai DerivateRetropropagazione
Reti neuraliaiapprendimento automatico
Nessuna soluzione ancora
Facile

Somma di un Array

Somma tutti i valori in una lista.

Imparerai AccumulatoriListe vuote
ArraysBeginnerStudent-beginner
Nessuna soluzione ancora
Media

Gradienti di un singolo neurone

Usa la regola della catena per capire come cambia la perdita con ogni peso e il bias di un neurone sigmoide.

Imparerai Regola della catenaGradienti
Reti neuraliaiapprendimento automatico
Nessuna soluzione ancora
Facile

Flatten a 2D Array

Combine the rows of a 2D integer array into one array.

Imparerai Array 2DCicli annidati
ArraysLoops
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
Difficile

Retropropagazione in una rete a due strati

Calcola tutti i gradienti di pesi e bias di una rete con uno strato nascosto sigmoide e un output sigmoide.

Imparerai RetropropagazioneRegola della catena
Reti neuraliaiapprendimento automatico
Nessuna soluzione ancora
Facile

Replace Spaces With Dashes

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

Imparerai Costruire stringheSostituire caratteri
BeginnerLearning-pathStrings
Facile

Initials From a Name

Build uppercase initials from a full name.

Imparerai Dividere stringheMaiuscole
BeginnerLearning-pathStrings
Facile

Media di un Array

Calcola la media di una lista di numeri.

Imparerai Somma e conteggioDivisione decimale
ArraysBeginnerStudent-beginner
Nessuna soluzione ancora
Difficile

Hotel Room Allocation

Assign arriving groups in order.

Imparerai Query di massimo su intervalloAggiornamenti puntuali
Segment-treesSimulation
Nessuna soluzione ancora
Facile

Dispari, Pari o Nessuno dei due

Classifica un numero in base al fatto che sia un intero dispari, un intero pari o nessuno dei due.

Imparerai ModuloCondizioni
BeginnerNumbers
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

Minimo dell'Array

Trova il valore più piccolo in una lista.

Imparerai Tenere traccia del minimoUn solo passaggio
ArraysBeginnerStudent-beginner
Nessuna soluzione ancora
Facile

Every Other Character

Keep the characters at even positions.

Imparerai Indici delle stringhePassi
BeginnerLearning-pathStrings
Facile

Above-Average Values

Keep the values that are greater than the average.

Imparerai Due passaggiFiltraggio
ArraysBeginnerLearning-path