Domande taggate «code-challenge»

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).

2
Strategia di Mastermind
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 …

5
2048 Bot Challenge
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 …

3
Dungeon Construction Set
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 …

5
Trova il primo più grande che è ancora un numero primo dopo l'eliminazione delle cifre
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ù …

29
Ordinare-a-numero. sorta
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 …

5
Stampa un labirinto casuale
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 …


5
Qual è la riga più brutta del codice R che analizza ancora?
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). …
19 code-challenge  r 

7
Ordinamento casuale cieco
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 …

1
Strategia di Tetris
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 …


12
Tutti i tuoi 97 di base ci appartengono
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 …


4
Ricerca di parole minima
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 …

4
Giorni compressi della settimana
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 …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.