Puzzle di programmazione e codice Golf

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

9
Formato temporale di gioco incrementale
Formato temporale di gioco incrementale Obbiettivo I giochi incrementali hanno spesso un conto alla rovescia che esprime i giorni, le ore, i minuti e i secondi fino al completamento di un'attività. A seconda dello spazio disponibile, possono essere formattati come: 2d 13h 23h 59m 48s 14m 3h 0m 0s L'obiettivo …
18 code-golf  date 

6
Pepite di codice
Pepite di codice È una situazione ipotetica in cui è venerdì sera e hai invitato i soliti compagni di golf a partecipare al tuo hobby preferito: il golf a codice. Tuttavia, poiché si tratta di un compito così drenante per il cervello, è necessario raccogliere del cibo per il cervello …
18 code-golf 


11
Determina gli intervalli da un elenco di valori
Dato un elenco non ordinato di numeri interi unici e positivi, genera l'elenco più breve degli intervalli più lunghi possibili di numeri interi sequenziali. INGRESSO Un elenco non ordinato di numeri interi unici e positivi per esempio 9 13 3 11 8 4 10 15 L'input può essere preso da …
18 code-golf 

9
Disegna pile crescenti di scatole
L'obiettivo In questa sfida, il tuo compito è quello di disegnare una rappresentazione artistica ASCII di diverse pile di scatole di altezza crescente. Ti viene dato come input il numero di stack, che è un numero intero positivo. Il primo stack contiene una casella di dimensioni 2x2. La seconda pila …

28
Trova i codici sorgente intrecciati (poliziotti)
Questo è il filo della polizia. Per il thread dei ladri, vai qui . introduzione Per questa sfida di Cops / Robbers, i poliziotti scriveranno programmi che producono output e li intrecciano insieme. È compito del ladro separare i programmi della polizia per produrre gli output desiderati. Regole della polizia …

2
Alla ricerca dello stallo
Alla ricerca dello stallo Quando si programma un'applicazione multithreading, è necessario prestare molta attenzione per evitare il deadlock dei vari thread quando si accede alle risorse condivise. Un deadlock si verifica quando un thread tenta di accedere a una risorsa bloccata in un altro thread nello stesso momento in cui …

5
Compressione boggle board
Quando ho lavorato su Polyglot Boggle non palindromico , ho trovato abbastanza noioso imballare i codici nel modo più efficiente possibile sulla scheda Boggle, anche con solo due stringhe. Ma siamo programmatori, giusto? Sappiamo come automatizzare le cose. Dato un elenco di stringhe, devi generare una scheda Boggle su cui …

2
String to Image
Un po 'di background: Quando ho appreso per la prima volta di Brainf * ck, una delle prime cose che ho fatto è stata scrivere un'applicazione Java che avrebbe preso una stringa e creato un programma un po 'ottimizzato per stampare quella stringa. Di recente, ho giocato con Piet e …

5
Rimuovere la cucitura della somma di minino da un array
L'algoritmo di seam carving, o una versione più complessa di esso, viene utilizzato per il ridimensionamento delle immagini in base al contenuto in vari programmi e librerie grafiche. Giochiamo a golf! Il tuo input sarà un array rettangolare bidimensionale di numeri interi. L'output sarà lo stesso array, una colonna più …

3
Trovare tutte le partite tranne una
Questa sfida riguarda la scrittura di codice per risolvere il seguente problema. Date due stringhe A e B, il codice dovrebbe generare gli indici iniziale e finale di una sottostringa di A con le seguenti proprietà. La sottostringa di A dovrebbe anche corrispondere ad una sottostringa di B con fino …

24
Contatore contatore
Nella tipografia, un contatore è l'area di una lettera che è interamente o parzialmente racchiusa da una forma di lettera o un simbolo. Un contatore chiuso è un contatore che è interamente racchiuso da una lettera o un simbolo. È necessario scrivere un programma accetta una stringa come input e …
18 code-golf  string 

3
Incordare una collana di perle
Panoramica Pearls (o Masyu) è un gioco di logica giocato su una griglia. Ci sono perle bianche e nere poste sulla griglia. L'obiettivo è formare un singolo anello chiuso che attraversa ogni perla usando solo segmenti di linea retta e angoli retti. Ci sono alcune regole che regolano il modo …

13
Espandi una stringa codificata
C'è la classica codifica e decodifica della lunghezza della corsa. input output a3b2c5 aaabbccccc E questo è abbastanza semplice e fatto prima. La sfida è anche quella di tenere conto di un comportamento non standard quando più caratteri precedono la lunghezza della corsa (una singola cifra compresa tra 0 e …
18 code-golf  string 

8
Classic Proof Fallacy [chiuso]
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 3 anni fa . Lo sfondo Quindi, conosciamo tutti la prova classica che va così: a = b a² …

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.