Puzzle di programmazione e codice Golf

Domande e risposte per programmare gli appassionati di puzzle e i giocatori di codice


7
Trova un criminale dall'orecchio, dal dito e dalla testa
Prima della scoperta di impronte digitali e test del DNA, la polizia britannica ha utilizzato un sistema antropometrico per identificare i recidivi. Alcune parti dei corpi dei criminali sono state misurate e archiviate in archivi - si presume che queste parti del corpo non cambino di dimensioni dopo l'età adulta. …
17 code-golf  math 


7
Due-molte uscite
La sfida Vi presento un'altra sfida spia contro spia che mette gli offuscatori contro i cracker. In questo caso, tuttavia, il dato da proteggere non è un input ma un output . Le regole della sfida sono semplici. Scrivi una routine con le seguenti specifiche: La routine può essere scritta …

10
I simboli contro le lettere
I simboli contro le lettere I caratteri ASCII sono stati nuovamente divisi ! I tuoi set sono Le lettere e I simboli . Le lettere ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz I simboli !"#$%&'()*+,-./0123456789:;<=>?@[\]^_`{|}~ Il compito è scrivere due programmi: Stampa ciascuna delle lettere esattamente una volta senza usarne nessuna nel tuo programma. Stampa ciascuno …

13
Crea un compilatore FizzBuzz
Benvenuti nel mondo del golf del compilatore. Il tuo compito è quello di scrivere un programma che genera un altro programma per riprodurre una variante di FizzBuzz su specifica. Il tuo compilatore Scrivi un compilatore che genera varianti del programma FizzBuzz su specifica. Le specifiche di questa variante sono espresse …

15
Trova il massimo di 3 numeri senza diramazione
Questa volta il tuo obiettivo è trovare il massimo di 3 numeri interi (da - (2 ^ 31) a 2 ^ 31 - 1 nel complemento di 2 binari) senza usare ramificazioni o anelli. Hai solo il permesso di usare La disuguaglianza / uguaglianza ( ==, >, >=, <, <=, …

30
The Jigsaw Code Puzzle
Questa è una sfida dipendente dalla risposta! L'ordine delle risposte è importante e l'attività esatta dipende dall'ultima risposta che è stata pubblicata. Potresti voler ordinare le risposte per più vecchio . Mettiamo insieme un po 'di codice! Qui ci sono 1920 caratteri casuali (stampabili ASCII). Pensa a loro come a …

10
Scrivi una parola risolutore di equazioni [duplicato]
Questa domanda ha già risposte qui : Sfruttare "spazi bianchi gratuiti" (10 risposte) Chiuso 2 mesi fa . introduzione Considera il seguente esempio: CODE + GOLF —————— GREAT Questa è un'equazione in cui ogni lettera rappresenta una cifra decimale e le parole rappresentano numeri naturali (lettere simili rappresentano cifre simili …

10
Scrivi un interprete per il mio jumper di lingua esoterica
Ho pensato a Jumper in linguaggio esoterico. Più tardi vedrai il perché. Funziona con memoria ad accesso casuale con byte come celle. La RAM è indicizzata a zero e inizialmente riempita di zeri. Quando si tenta di accedere alle celle con indici negativi, è necessario visualizzare l'errore e terminare il …

6
Venditore ambulante
Ti viene dato, come elenco o vettore o altro, un gruppo di 3 tuple o altro, in cui le prime due cose sono stringhe e la terza cosa è un numero. Le stringhe sono città e il numero è la distanza tra loro. L'ordine delle città nella tupla è arbitrario …

2
Compressione monopolistica
Data una stringa che rappresenta lo stato corrente di una partita di Monopoli all'inizio del turno di un giocatore, comprimi tutti i dati necessari nell'output più piccolo. Le risposte saranno valutate in base alla dimensione dell'output e alla dimensione della fonte . Nota: ci sono molte varianti regionali, ma tutti …

4
La caccia alle uova di Pasqua sulla collina
Caccia all'uovo di Pasqua Bot trova l'uovo prima che il coniglietto trovi l'uovo. Bot felice. Panoramica Questa è una sfida da re delle colline in onore della Pasqua e della tradizione della caccia alle uova di Pasqua! Il tuo bot ha una visione di due spazi in ogni direzione, comprese …

4
Termina le parentesi pigre
Le parentesi sulla mia tastiera sono tutte logore e voglio evitare di usarle il più possibile. La tua sfida è quella di bilanciare una linea contenente parentesi aggiungendole prima e dopo ogni riga. Questo è simile alle parentesi automatiche di TI-Basic e alla chiusura della stringa (es Output(1, 1, "Hello, …

7
Se la comunità sarebbe stata una persona
Bene, la community è solo un bot. E se fosse stata una persona? Il tuo compito è quello di scoprire quale potrebbe essere la reputazione della community se fosse stata riconosciuta per le modifiche apportate (semplicemente modifiche 2 *) Questo dovrebbe funzionare per qualsiasi sito, ma prenderemo in considerazione PP&CG …
17 code-golf 

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.