Puzzle di programmazione e codice Golf

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


9
Golf a Venn Diagram generator
Golf a Venn Diagram generator Per celebrare correttamente il 180 ° compleanno di John Venn , oggi il tuo compito sarà quello di creare un programma che produca un diagramma di Venn ! Ingresso: Un numero intero positivo Nche definirà l'intervallo di numeri visualizzati nel diagramma (Da zero a N) …

6
Superstring comune più breve
Dato un elenco di stringhe s_0, s_1, ..., s_ntrova la stringa più breve Sche contiene ciascuna s_0, s_1, ..., s_ncome sottostringa . Esempi : S('LOREM', 'DOLOR', 'SED', 'DO', 'MAGNA', 'AD', 'DOLORE')='SEDOLOREMAGNAD' S('ABCDE', 'BCD', 'C')='ABCDE' Scrivi il programma (o la funzione) più breve che risolve questo problema. Se lo desideri, puoi …
26 code-golf  string 

25
Home sulla gamma di elenchi
Questa sfida è semplicemente quella di restituire un elenco di elenchi di numeri interi, simile alla funzione di intervallo Python, tranne per il fatto che ogni numero successivo deve essere così profondo negli elenchi. Regole : Crea un programma o una funzione non anonima Dovrebbe restituire o stampare il risultato …


12
Stampa la sezione aurea
È stato divertente! Tuttavia, con solo tre cifre, il divertimento era finito troppo presto. Questa sfida è simile, ma continueremo il divertimento. La sfida Stampa quante più cifre della sezione aurea φ possibile. Il rapporto aureo è definito come il numero che soddisfa φ = (φ + 1) / φ …

30
Modalità (elemento più comune) di un elenco
Scrivi uno snippet per calcolare la modalità (numero più comune) di un elenco di numeri interi positivi. Ad esempio, la modalità di d = [4,3,1,0,6,1,6,4,4,0,3,1,7,7,3,4,1,1,2,8] è 1perché si verifica il massimo di 5 volte. Si può presumere che l'elenco sia archiviato in una variabile come de abbia una modalità univoca. …

4
Falsificazione in miniatura
Come ogni fotografo amatoriale può dirti, la post-elaborazione estrema è sempre buona. Una di queste tecniche si chiama " fingersi in miniatura ". L'obiettivo è quello di far apparire un'immagine come una fotografia di una versione miniaturizzata e giocattolo di se stessa. Funziona meglio per le fotografie scattate da un …

6
Wikipedia: Filosofia!
Come molti geek possono conoscere la maggior parte delle pagine (penso al 95%) su Wikipedia alla fine portano a una filosofia come questa: Fai clic sul primo link non corsivo o tra parentesi che si trova su un altro articolo normale: (cioè non File: o Speciale :, ma cose come …


3
Crea un quine rotante
Una rotazione di una stringa viene effettuata suddividendo una stringa in due pezzi e invertendo il loro ordine, ad esempio "world! Hello,"è una rotazione di "Hello, world!". È possibile creare programmi che possono essere ruotati per formare un programma diverso, ma comunque valido. Considera questo esempio in Python: print ")import …

15
Codice più breve per posizionare casualmente punti e collegarli
L'obiettivo Questa è un'attività di codifica piuttosto semplice, tutto ciò che il tuo programma deve fare è posizionare un punto su una tela (o la tua alternativa in un altro linguaggio di codifica) e collegarlo a tutti i punti già posizionati. Il programma deve contenere un input, il numero di …
26 code-golf 

22
Trova l'ennesima coppia di numeri primi gemelli
Due numeri primi sono definiti come numeri primi gemelli se differiscono per due. Ad esempio, 3 e 5 sono numeri primi gemelli come 29 e 31. Scrivi un programma che trova l'ennesima coppia di numeri primi gemelli (dove n viene da STDIN) e li stampa su STDOUT, separati da una …
26 code-golf 

7
Scrivi un codice golfista [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 . Il tuo lavoro, se scegli di non rifiutarlo, è quello di scrivere un programma che …

30
Conta le parole in un testo e visualizzale
Il codice dovrebbe inserire un testo (non obbligatorio può essere qualsiasi file, stdin, stringa per JavaScript, ecc.): This is a text and a number: 31. L'output deve contenere le parole con il loro numero di occorrenze, ordinate in base al numero di occorrenze in ordine decrescente: a:2 and:1 is:1 number:1 …
26 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.