Puzzle di programmazione e codice Golf

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

5
Genera sequenze Skolem
Sequenze di Skolem Una sequenza Skolem è una sequenza di 2nnumeri in cui ogni numero itra 1e si nverifica esattamente due volte, e la distanza tra le due occorrenze di iè esattamente ipassi. Ecco alcuni esempi di sequenze Skolem: 1 1 1 1 4 2 3 2 4 3 16 …

10
Genera un triangolo rettangolo
In questa sfida, devi prendere due numeri (separati da uno spazio) come input e output un triangolo rettangolo ASCII, composto da xs. Il primo numero sarà la larghezza e l'altezza del triangolo che dovresti produrre. Il secondo numero sarà in quale angolo si troverà l'angolo destro. Gli angoli sono numerati …

3
Dividi rapidamente in Manufactoria
sfondo Manufactoria è stato commercializzato come un gioco, ma noi golfisti del codice possiamo vederlo per quello che è realmente: un linguaggio di programmazione bidimensionale. Il linguaggio di programmazione Manufactoria si basa su una singola coda , che contiene una serie di marcatori colorati. Il puntatore alle istruzioni si sposta …

5
Restituisce l'ultimo colore dell'input in Manufactoria
Questo puzzle è il prossimo della mia serie di sfide di Manufactoria. sfondo Manufactoria è un linguaggio di programmazione di gioco / bidimensionale. Il giocatore deve creare programmi che manipoleranno una coda per arrivare all'output desiderato. È facile da imparare ma difficile da padroneggiare, quindi si presta a creare un'ampia …

3
Rosetta Stone Challenge: Disegna un diagramma a scatole
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 inserirà un elenco di numeri e produca un diagramma a scatole dei dati, nel maggior numero di linguaggi …


2
Convalida dell'email
Scrivi una funzione o un programma per convalidare un indirizzo e-mail con RFC 5321 (alcune regole grammaticali trovate in 5322 ) con il rilassamento che puoi ignorare i commenti e piegare spazi bianchi ( CFWS) e letterali di indirizzi generalizzati. Questo dà la grammatica Mailbox = Local-part "@" ( Domain …

1
Scala da chiave e modalità
Molti di voi probabilmente conoscono la scala maggiore C: C D E F G A B C La scala maggiore è caratterizzata dagli intervalli tra le note adiacenti, che misurati in semitoni sono: 2 2 1 2 2 2 1 Da questi intervalli, possiamo costruire qualsiasi scala maggiore partendo da …
10 code-golf  music 

2
Regioni di poligoni regolari
Data una N-gon normale con tutte le diagonali disegnate, quante regioni formano le diagonali? Ad esempio, un triangolo regolare ha esattamente 1, un quadrato ne ha esattamente 4, il pentagono ha esattamente 11 e un esagono ne ha 24. il punteggio è inversamente proporzionale al numero di byte nella soluzione …

6
Cifra del recinto ferroviario
Scrivi due programmi: - Uno che legge una stringa e una chiave e codifica la stringa in un codice rail-fence usando quella chiave. - Allo stesso modo, scrivere un programma per la funzione inversa: decifrare una guida di binario usando un tasto. Per coloro che non sanno cosa sia il …


10
Gioco di dadi non transitivo
Quelli di voi a cui piace Numberphile avrebbero familiarità con il Dr. James Grime, che ha descritto un gioco di dadi non transitivo sul suo canale . Il gioco consiste in tre dadi a 6 facce: Die 1: 3,3,3,3,3,6 Die 2: 2,2,2,5,5,5 Die 3: 1,4,4,4,4,4 Due giocatori scelgono ciascuno un …
10 code-golf  game  random 

5
Scambio di numeri [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 2 anni fa . Questo è un puzzle comune che molti di voi hanno risolto manualmente. Ora è il …

12
Dadi da Cambio generatore casuale
introduzione Ti viene dato un generatore di numeri interi casuali con la seguente implementazione La prima chiamata restituisce sempre 1. La seconda invocazione restituisce un numero intero casuale compreso tra 1 e 2. La terza invocazione restituisce un numero intero casuale compreso tra 1 e 3. L'ennesima chiamata restituisce un …
10 code-golf  random 

1
Riesci a trovare Waldo? [chiuso]
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 5 anni fa . Where's Waldo è un gioco di ricerca in cui ti viene …

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.