Una sfida al codice è una competizione per modi creativi di risolvere un puzzle di programmazione con un criterio obiettivo vincente non coperto da altri tag di punteggio (ad esempio code-golf).
Ho potuto trovare solo sfide di code-golf per Mastermind, quindi ecco una versione di code-challenge che mi sarebbe piaciuto affrontare. Una strategia ottimale per il normale gioco Mastermind, MM (4,6), è stata trovata da Koyama e Lai nel 1993, con un numero medio di ipotesi = 5625/1296 ~ 4.34. MM …
Abbiamo clonato 2048, analizzando 2048, ma perché non l'abbiamo ancora giocato? Scrivi uno snippet javascript da 555 byte per giocare automaticamente al 2048, conterà il miglior punteggio dopo un'ora (vedi punteggio sotto). Impostare: Vai a 2048 ed esegui: a = new GameManager(4, KeyboardInputManager, HTMLActuator, LocalStorageManager); a è l'oggetto per controllare …
Quando ero un bambino, ho giocato al gioco Intellivision Advanced Dungeons and Dragons: Treasure of Tarmin . La grafica 3D ti mette in una prospettiva in prima persona con un realismo scioccante: Ma poi ho ottenuto un C-64. E sono stato in grado di disegnare sulla griglia di caratteri 40x25 …
Su /math/33094/deleting-any-digit-yields-a-prime-is-there-a-name-for-questa è la seguente domanda. Quanti numeri primi rimangono primi dopo aver eliminato una delle sue cifre? Ad esempio 719è un numero primo come si ottiene 71, 19e 79. Mentre questa domanda è irrisolta, ho pensato che fosse una bella sfida per la programmazione. Compito. Dai il primo più …
Ispirato dall'ordinamento sfortunato -a-numeri-cifre-senza-usare-un-array , ma ho pensato che rendesse il golf un codice migliore della domanda SO. Dato un numero intero positivo, ordina le cifre in quel numero intero. Il punteggio più basso vince! Inizia con 0 punti. Aggiungi un punto per personaggio. Aggiungi 20 punti per ogni array …
Bloccato . Questa domanda e le sue risposte sono bloccate perché la domanda è fuori tema ma ha un significato storico. Al momento non accetta nuove risposte o interazioni. Scrivi un programma che genera e stampa un labirinto casuale usando l'algoritmo di tua scelta. Il labirinto dovrebbe essere diverso per …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Code Golf Stack Exchange. Chiuso 6 anni fa . Come determinare se un numero è pari o dispari senza operazioni mod o bit per …
L'obiettivo è quello di produrre una singola riga di codice R che: Fa il meno possibile Nel maggior numero di caratteri possibile (massimo 100 caratteri) Ed è il più brutto possibile (dove "brutto" può essere inteso come strategie computazionali inefficienti, caratteri estranei come un punto e virgola e così via). …
Ecco un modello abbastanza comune per gli algoritmi di ordinamento: def sort(l): while not is_sorted(l): choose indices i, j assert i < j if l[i] > l[j]: l[i], l[j] = l[j], l[i] Questi algoritmi funzionano bene perché gli indici ie jsono scelti con cura, in base allo stato della lista …
Il tuo compito è implementare una strategia Tetris bilanciata in termini di punteggio e dimensioni del codice. In questa versione del gioco i tetromini vengono ruotati e rilasciati dall'alto in una griglia di 20 righe e 10 colonne. Durante la caduta, non possono essere ruotati o spostati in orizzontale. Come …
Successivo >> Parole chiave descrittive (per la ricerca): Rendi equivalenti due matrici, Sovrapponi, Matrice, Trova Sfida Babbo Natale ha avuto una storia di elfi che hanno rubato regali dalla sua volta in passato, quindi quest'anno ha progettato una serratura che è molto difficile da decifrare, e sembra che abbia tenuto …
Molti linguaggi di programmazione sono scritti usando solo ASCII, tab e newline stampabili. Questi 97 caratteri vengono quindi memorizzati in byte a 8 bit (che sono effettivamente in grado di contenere 256 caratteri diversi!), Il che è terribilmente inefficiente, specialmente nel golf del codice, dove ogni byte conta! In questa …
Sfida: Scrivi un codice che, una volta eseguito, genererà il codice sorgente di un secondo programma che può essere eseguito in un'altra lingua. Il secondo programma dovrebbe generare il codice sorgente di un terzo programma che può essere eseguito in una terza lingua e così via. L'ultimo programma dovrebbe essere …
La scorsa settimana, abbiamo lavorato per creare la stringa 1-D più corta utilizzando le prime 10.000 parole in lingua inglese . Ora, proviamo la stessa sfida in 2D! Quello che devi fare è prendere tutte le parole sopra e metterle in un rettangolo il più piccolo possibile, consentendo sovrapposizioni. Ad …
Dato un input di un elenco di giorni della settimana, genera la rappresentazione ordinata più breve dell'elenco. Il formato del input è una stringa costituita da uno o più delle stringhe di due caratteri Su(Domenica), Mo(Lunedi), Tu(ecc), We, Th, Fr, e Sa. L'input potrebbe non essere necessariamente indicato in ordine …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.