Puzzle di programmazione e codice Golf

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

30
Anatra, anatra, oca!
Ricordi il gioco per bambini "Anatra, Anatra, Oca" ? No? Neanche io. La sfida Stampa la parola 'anatra' su singole righe per un numero indeterminato di volte. Stampa la parola "oca". Il tuo programma termina. Le regole Tenta di giocare il minor numero di byte. Deve esserci almeno un'anatra. Ci …
58 code-golf  random 

27
Roccia onesta, carta, forbici
Molte persone considerano l'RPS un gioco d'azzardo. Se entrambi i giocatori giocano in modo imprevedibile, la strategia migliore è quella di giocare in modo casuale. Tuttavia, introduciamo un po 'di prevedibilità ad esso. Ogni bot avrà la possibilità di dire all'altro bot cosa giocherà contemporaneamente. Poi c'è una pausa in …

9
La mia prigione è sicura?
Alla tua sfida viene fornito un input di un layout di prigione per capire se uno dei prigionieri può fuggire. Ingresso L'input può essere in qualsiasi formato ragionevole come una stringa, un array, un array di array, ecc. L'input sarà composto da tre caratteri, in questo caso #, Pe dallo …

30
Una partita a dadi, ma evita il numero 6 [chiuso]
Torneo finito! Il torneo è finito! La simulazione finale è stata eseguita durante la notte, per un totale di partite. Il vincitore è Christian Sievers con il suo bot OptFor2X . Christian Sievers è anche riuscito ad assicurarsi il secondo posto con Rebel . Congratulazioni! Di seguito puoi vedere l'elenco …

30
Il numero è binario pesante?
Un numero intero è binario pesante se la sua rappresentazione binaria contiene più 1s di 0s ignorando gli zeri iniziali. Ad esempio 1 è binario-pesante, poiché la sua rappresentazione binaria è semplicemente 1, tuttavia 4 non è binario pesante, come lo è la sua rappresentazione binaria 100. In caso di …

18
Conta come Chuck Norris
Come è noto , Chuck Norris contava all'infinito. Due volte Inoltre , Chuck Norris può contare all'infinito all'indietro. Inoltre, anche se forse meno conosciuto, Chuck Norris può parlare un po 'di spagnolo oltre all'inglese. La sfida Scrivi un programma (o una funzione) che può essere eseguito in due lingue diverse. …

7
È la vita, Jim, ma non come la conosciamo
Probabilmente conosci Conway's Game of Life , il famoso automa cellulare inventato dal matematico John Conway. La vita è un insieme di regole che, insieme, ti consentono di simulare un pannello di celle bidimensionale. Le regole decidono quali celle sul tabellone vivono e quali muoiono. Con un po 'di immaginazione, …

30
Facciamo un po 'di "deciph4r4ng"
In questa sfida, il tuo compito è decifrare una stringa. Fortunatamente, l'algoritmo è piuttosto semplice: leggendo da sinistra a destra, ogni cifra incontrata N (da 0 a 9) deve essere sostituita con il carattere che è N + 1 posizioni prima di esso. Esempio La stringa di input "Prog2am0in6"verrebbe decodificata …


16
De-Snakify una stringa
Una stringa normale si presenta così: Hello,IAmAStringSnake! E un serpente a corda ha un aspetto simile al seguente: Hel l rin o,IAmASt g S !ekan Il tuo compito I serpenti con stringhe sono pericolosi, quindi è necessario creare un programma che accetta un serpente con stringa come input e lo …


27
Espandi il numero
Potresti ricordare in prima o seconda elementare utilizzando la forma estesa per conoscere il valore del numero dei posti. È più facile da spiegare con un esempio, quindi considera il numero 123. In forma espansa è rappresentato come 100 + 20 + 3, il che aiuta una mente giovane a …

30
Invertire lo stdin e posizionarlo sullo stdout
Requisiti: Prendi un input su stdin inclusi nuovi ritorni a capo / a capo di lunghezza illimitata (limitato solo dalla memoria di sistema; cioè, non c'è limite intrinseco nel programma.) Emette il retro dell'input su stdout. Esempio: Ingresso: Quick brown fox He jumped over the lazy dog Produzione: god yzal …
58 code-golf  string 

27
Golf Identicon della tua lingua
Gli identicon sono piccole immagini di motivi geometrici che rappresentano il valore hash di una stringa. Stack Exchange utilizza le identificazioni di Gravatar come immagine avatar predefinita di ogni utente. In questa sfida, useremo anche gli identificativi Gravatar per generare del testo per il golf. Sfida Questo frammento di stack …

27
ti amo ti amo ti amo!
XKCD # 99 , con il titolo "Binary Heart", mostra una semplice immagine di uno e zero, con alcune cifre colorate in rosso. Il cuore rosso è visibile ad occhio nudo, ma il messaggio nascosto nella sequenza binaria non lo è. Se rimuovi tutti gli spazi e le nuove righe …

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.