Puzzle di programmazione e codice Golf

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

4
Dividi una griglia in una griglia
introduzione C'è un piccolo villaggio con nient'altro che poche case e campi vuoti. I burocrati locali vogliono dividere il villaggio in lotti in modo tale che ogni lotto contenga esattamente una casa e i bordi dei lotti formino una bella griglia in linea retta. Il tuo compito è determinare se …

2
Genera una spirale padovana ASCII
Questa è la versione ASCII di questa sfida . Il post iniziale è stato separato per richiesta da Martin Ender introduzione Simile alla sequenza di Fibonacci, la sequenza di Padovan ( OEIS A000931 ) è una sequenza di numeri che viene prodotta aggiungendo termini precedenti nella sequenza. I valori iniziali …


3
Allora siamo ancora?
Sono un viaggiatore nel tempo e sono ossessionato dal passare del tempo. Adoro particolarmente i momenti in cui le lancette dell'orologio passano 12, o quando riesco a passare alla pagina successiva del mio calendario, o quando tutti urlano "Felice Anno Nuovo!" Per favore, scrivi per me un programma per mostrarmi …
22 code-golf  date 


9
<(“<) Bird Dancer (>”)>
Il tuo uccello ha prurito per un po 'di esercizio ed è stanco di rimanere bloccato in posizioni statiche tutto il tempo. Scrivi un programma che mostrerà un uccello ascii che balla in modo casuale, aggiornando ogni 100ms * n o 200ms * n a seconda della mossa della danza. …

7
Stampa pezzi poliglotta
Tipicamente, i poliglotti sono costruiti in modo tale che ogni lingua possa ignorare parti del codice presenti per altre lingue, avvolgendole in stringhe letterali, usando la sintassi dei commenti o altri trucchi simili. Il tuo obiettivo è scrivere un poliglotta in cui l'output per ogni lingua è il codice del …

6
Animare decorazioni luminose appiccicose
Questa sfida è in onore delle luci di Natale appiccicose nella casa dei miei suoceri. La sfida è creare un output grafico che mostri la decorazione in "tempo reale". Il video (GIF o altro formato) avrà "luci" verticali e orizzontali n-by-m . 5 &lt;= m, n &lt;= 40 . La …

17
Neutralizza i dati
Per neutralizzare i dati, sostituisci ricorsivamente tutti i numeri (non cifre!) Con zeri e tutti i caratteri (non stringhe!) Con spazi. Devi accettare qualsiasi singolo numero, carattere o stringa, o eventualmente array ricorsivo * di dati misti numerici / di carattere che la tua lingua può gestire. Ad esempio, è …

6
Follia allo specchio magico
introduzione Ho una stanza piena di specchi magici . Sono artefatti misteriosi che possono duplicare qualsiasi oggetto, tranne un altro specchio magico. Più esplicitamente, una versione duplicata dell'elemento apparirà sull'altro lato dello specchio, alla stessa distanza. Tuttavia, se c'è un altro specchio magico tra i due lati, tra lo specchio …
22 code-golf  string 

12
Segna una mano di cuori
Hearts è un gioco di carte per 4 giocatori. Ogni presa viene presa dal giocatore che ha giocato la carta più alta del seme principale. Alla fine di ogni mano, i giocatori subiscono un punteggio di penalità a seconda delle carte di penalità che hanno preso; l'attività è determinare i …

10
Semplifica un array
Ingresso Un array che può contenere array o numeri interi positivi, consecutivi, ascendenti. Le matrici possono avere un numero qualsiasi di matrici al loro interno, e così via e così via. Nessun array sarà vuoto. Produzione Questo array è stato semplificato Come semplificare un array Useremo l'array, [1, [2, 3], …


7
Numeri sfortunati!
Cose da sapere: Innanzitutto numeri fortunati. I numeri fortunati vengono generati in questo modo: Prendi tutti i numeri naturali: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20... Quindi, rimuovere ogni secondo numero. 1, 3, 5, 7, 9, 11, …

24
Trasforma le grandi rocce in piccole rocce
Benvenuto nella smerigliatrice. Il tuo compito è quello di trasformare grandi rocce in piccole rocce macinandole. Prendi un input di una grande roccia di dimensioni n &gt; 3 e macinalo. Continua a macinare le rocce scaricandole nel macinacaffè fino a quando le dimensioni di tutte le rocce sono 2. le …

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.