Puzzle di programmazione e codice Golf

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

7
Contrastare la compressione LZMA2
Obbiettivo Crea un programma o una coppia di programmi che interrompano collettivamente e riparino i file con l'intento di impedire a LZMA2 di funzionare in modo efficace. Le routine di interruzione e correzione devono essere reciproche, quindi è possibile ripristinare esattamente il file originale. obiettivi Le opere raccolte di Shakespeare …


1
Trova la migliore mossa immediata in un gioco "match-3"
La tua sfida oggi è quella di prendere input in questo modo: fbcfbee ffcabbe debceec bccabbe edcfbcd daeaafc eebcbeb Ed emetti la migliore mossa possibile in un gioco simile a Bejeweled che corrisponderà a tre o più lettere, come questa (nota la maiuscola Be C): fbcfbee ffcabbe deBCeec bccabbe edcfbcd …
11 code-golf  game 

13
Aspetto senza punti e dire la sequenza
Sei anche tu un programma che prende un numero intero come input e genera il primo qualunque sia stato quel numero dell'aspetto e dì sequenza . Per esempio: $ ./LAS 8 [1,11,21,1211,111221,312211,13112221,1113213211] L'esatta modalità di output dell'elenco non è importante, a condizione che gli utenti possano vedere distintamente i diversi …

5
Fronte di Eulero 9
Project Euler è un altro divertente sito di sfide di programmazione su cui competere (bene, giocare). I primi problemi iniziano delicatamente, ma poi esplodono in difficoltà oltre i primi cento circa. I primi problemi hanno una certa comunanza tra la ricerca di numeri primi, multipli e fattori, quindi potrebbero esserci …
11 code-golf  math 

5
Esegui il problema di Monty Hall
C'è già stata una domanda sulla simulazione del problema di Monty Hall . Questo è diverso. L' utente si giocherà il Problema di Monty Hall. Il tuo programma svolgerà il ruolo di host. Montybot, se vuoi. Ecco i passaggi: Scegli (a caso) quale delle tre porte nasconde il premio. Emette …
11 code-golf 

6
Freccette incontra Codegolf
Penso che tutti abbiano familiarità con le freccette, alcune persone non capiscono i punteggi, quindi per quelle persone qui è un link utile su questo. Il bordo Un bersaglio può essere paragonato a una torta tagliata in 20 pezzi. Ogni pezzo è diviso in 4 sezioni. un piccolo anello esterno …
11 code-golf 

14
Golfato + ordinamento rapido in C
[ Ultimo aggiornamento: programma di riferimento e risultati preliminari disponibili, vedi sotto] Quindi voglio testare il compromesso di velocità / complessità con un'applicazione classica: l'ordinamento. Scrivi una funzione ANSI C che ordina una matrice di numeri in virgola mobile in ordine crescente . Non è possibile utilizzare qualsiasi librerie, chiamate …

1
Crea uno script per generare la nota profonda
La nota profonda THX è uno dei suoni più riconoscibili nella tecnologia di produzione audio / video. Secondo il suo creatore, ci sono volute circa 20.000 righe di codice C per generare il risultato finale. Possiamo fare meglio di così. Il tuo compito è di scrivere uno script in qualsiasi …
11 code-golf 

4
Produci il numero 2014 da un'immagine
Nella sfida del 2014 , Michael Stern suggerisce di usare l'OCR per analizzare il 2014. Vorrei prendere questa sfida in un'altra direzione. Utilizzando l'OCR incorporato dalla libreria lingua / standard di vostra scelta, progettate l'immagine più piccola (in byte) che viene analizzata nella stringa ASCII "2014". L'immagine originale di Stern …

4
Costruisci un AI deterministico
Ecco un problema interessante che ho pensato l'altro giorno, che coinvolge bit di codice in competizione con altri bit di codice non solo in una proprietà del codice, ma giocando un gioco contro quegli altri bit di codice. Il tuo compito è costruire un programma che prenda lo stato attuale …

7
Codice Golf: Directory Tree -> Tree
Contest (!): Nella lingua che preferisci, scrivi un programma che attraverserà l'albero delle directory di una data directory e produrrà un albero (cioè una matrice di array) corrispondente ad essa. Supponiamo che la directory sia una variabile predefinita D. Il conteggio dei caratteri più piccolo vince. Regole: È necessario utilizzare …


23
Calcola tutti i quadrati fino a x usando solo addizione e sottrazione
L'obiettivo è calcolare tutti i quadrati fino a xcon addizione e sottrazione. Regole: Il codice deve essere una funzione che richiede il numero totale di quadrati da generare e restituisce un array contenente tutti quei quadrati. È possibile non utilizzare le stringhe, le strutture, moltiplicazione, divisione, o funzioni built-in per …
11 code-golf  math  number 

4
Rosetta Stone Challenge: Gene Mapping
L'obiettivo di una Rosetta Stone Challenge è scrivere soluzioni in quante più lingue possibili. Mostra il tuo multilinguismo di programmazione! La sfida La tua sfida è quella di implementare un programma che mapperà alcuni geni usando frequenze incrociate, nel maggior numero di linguaggi di programmazione possibile . Puoi usare qualsiasi …

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.