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 #04

Una matrice g, di dimensione m x n con m, n ∈ [1, 20], è tale che g[i, j] ∈ [0, 1] ∀ i ∈ [1, m] ∧ j ∈ [1, n].

È possibile modificare il contenuto della matrice effettuando la negazione binaria di una qualsiasi delle sue righe o colonne, un qualsiasi numero di volte, considerandole come numeri aventi come cifre i valori nelle celle corrispondenti.

Definendo vg la somma dei numeri rappresentati dalle sue righe, qual è il massimo valore vg ottenibile modificando il contenuto della matrice un numero arbitrario di volte?

Ad esempio, la seguente matrice può essere trasformata fino a raggiungere
vg = 0b1111 + 0b1001 + 0b1111 = 39

Come partecipare?

  1. Inviare e-mail a challenge@nextcodegeneration.it
  2. Scadenza: domenica 20 giugno 2021
  3. Oggetto: NextCODE Challenge #04 – 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