NextCODE Challenge 2021

Sfide di coding aperte a tutti

Come funziona?

  • Ad ogni incontro viene proposta una sfida di coding;
  • È possibile partecipare singolarmente o a squadre;
  • Servono una mail e un nickname;
  • È possibile utilizzare qualsiasi linguaggio di programmazione;
  • Viene stilata – e costantemente aggiornata – una classifica che si chiuderà con l’ultimo incontro del 2021. Per il vincitore dell’anno un abbonamento annuale a Pluralsight Skills!
  • Punteggi:
    • 1 punto per la soluzione corretta;
    • 3 punti per il 2° e 3° posto;
    • 5 punti per la soluzione migliore;
  • La valutazione si basa su: {correttezza risultato, efficienza algoritmo, stile di programmazione, originalità soluzione, commenti}.

Challenge #03

Un robot si trova nella cella in alto a sinistra di una griglia di dimensione m x n.

Il robot si può spostare di un qualsiasi numero di celle, ma soltanto verso il basso o verso destra, e ha l’obiettivo di raggiungere la cella in basso a destra nella griglia.

Ad esempio, dati m = 3 e n = 2, può raggiungere l’obiettivo seguendo 3 percorsi distinti:
Destra -> Giù -> Giù
Giù -> Giù -> Destra
Giù -> Destra -> Giù

Quanti percorsi univoci esistono per ogni combinazione di m e n, dati m, n ∈ [1, 100]?

Come partecipare?

  1. Inviare e-mail a challenge@nextcodegeneration.it
  2. Scadenza: domenica 23 maggio 2021
  3. Oggetto: NextCODE Challenge #03 – NICKNAME_SQUADRA
  4. Corpo: User1: Mario Rossi User2: Paolo Bianchi …
  5. Linguaggio: C
  6. Risultato: 123456
  7. Allegato (obbligatorio): Codice del programma (se ci sono problemi ad allegare il codice, copiarlo e incollarlo in un file .txt)

SOLUZIONI NEXTCODE CHALLENGE 2021


SOLUZIONI NEXTCODE CHALLENGE 2020