Puzzle di programmazione e codice Golf

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

1
Quine a prova di rotazione
Scrivi un quine corretto, ogni cui rotazione è essa stessa un quine corretto. Ad esempio, se il codice sorgente è abcdef, quindi: abcdef sarebbe uscita abcdef bcdefa sarebbe uscita bcdefa cdefab sarebbe uscita cdefab defabc sarebbe uscita defabc efabcd sarebbe uscita efabcd fabcde sarebbe uscita fabcde Una rotazione "si ottiene …

13
Posiziona un aliante!
Questo: è un aliante . In Conway's Game of Life, l' aliante è un modello famoso che attraversa rapidamente la tavola. Per la sfida di oggi, disegneremo una scheda Game of Life di arte ASCII e posizioneremo un aliante su di essa. La scheda con cui stiamo iniziando è questa: …

21
Posto vacante o nessun posto vacante?
Abbiamo visto tutti i cartelli sui motel che ci dicono se c'è un posto vacante o meno: In genere, questi avranno permanentemente le lettere di VACANCY illuminate e le lettere di NO illuminate se non c'è spazio nel motel. La sfida Il motel medio negli Stati Uniti ha 200 camere. …
17 code-golf  color 

1
Falciare un prato rettangolare
Un prato è definito come un campo rettangolare con un carattere circondato da due strati di spazi bianchi visibili . Ciò significa due righe in alto e due righe in basso e una spaziatura di due spazi a sinistra (la destra ha spazi bianchi visibili, quindi non è necessario includerla). …

1
Brainflak Moltiplicazione Metagolf
Questa è la prima delle numerose sfide per il compleanno di Brain-Flak progettate per celebrare il primo compleanno di Brain-Flak! Puoi trovare maggiori informazioni sul compleanno di Brain-Flak qui L'estate scorsa abbiamo avuto il Brain-flak Integer Metagolf , e da allora le risposte che ha generato sono state molto utili …


12
Non esiste un pranzo gratis
... o c'è? La tua sfida è di analizzare il conto del mio pranzo, che contiene il prezzo base, i consigli, gli sconti, i coupon e gli extra e scoprire se il mio pranzo è stato di $ 0 o meno . Se questo è l'input: 12.34 15 tip 25 …

24
Dilemma del prigioniero v.3 - Petri Dilemma
Uno scienziato pazzo ha appena creato una nuova specie di batterio! Ha deciso di nominarlo Noblus Gentlemanus, dopo aver osservato il suo comportamento. Tuttavia, i suoi batteri hanno esaurito il cibo e hanno dichiarato guerra, poiché sono in grado di raccogliere altri cadaveri di batteri per ottenere cibo sufficiente per …

9
Accorcia un percorso assoluto
A volte un percorso assoluto lungo, ad esempio un parametro della riga di comando per uno strumento linux, può essere abbreviato, usando l'attuale directory di lavoro come riferimento: $ pwd /home/heh $ cat /home/heh/mydir/myfile my stuff $ cat mydir/myfile my stuff In questa sfida, è necessario creare una funzione o …

20
Sbarazzarsi di spazi bianchi su linee altrimenti vuote
Ah, ancora un altro dei miei usi egoistici di questa pila . Essendo un proprietario di Chromebook, sono un utente frequente dell'IDE IDE, l'editor utilizzato da Cloud9. Ha molti strumenti per gestire gli spazi bianchi in eccesso, ma in particolare ne manca uno: eliminare le linee vuote. La tua missione …

1
Programmazione in due dimensioni temporali
È un incidente divertente che questo mondo abbia solo una dimensione temporale, ma non deve essere così. È facile immaginare mondi con 2 o più dimensioni temporali e in quei mondi potresti costruire computer ed eseguire software su di essi, proprio come in questo. Il sistema Ecco un sistema per …

1
Vita: creata o evoluta?
Dato lo stato di una griglia quadrata di Game of Life, determina se potrebbe essersi evoluto da uno stato precedente o se fosse stato creato. Cioè, identificare se lo stato è uno stato "Giardino dell'Eden" . Ingresso Una griglia quadrata di stati, con 1 che indica "vivo" e 0 che …

6
Fammi una pizza
Perché è sabato (UTC) e ho fame, vorrei una fetta di pizza. Ti darò un ordine e vorrei una bella pizza calda ascii-art . Fino alla sfida? Il drive-thru Inserirò il mio ordine ovunque sia il tuo drive-thru, che si tratti di STDIN, un parametro di funzione, un argomento della …

3
Godimento massimo di birilli
Ti è stata data una borsa di birilli. Tutti sanno che per apprezzare di più i diversi sapori, è necessario ruotare tra i sapori. Nozioni di base: Puoi mangiare solo 1 birillo alla volta L'ordine in cui mangi i tuoi birilli deve essere periodico. Ogni periodo non può contenere un …
17 code-golf 

15
Trova la tabella di traduzione
Date due stringhe, trova la tabella di traduzione ( cifra di sostituzione ) tra le due, se la traduzione non è possibile, l'output è falso. La risposta deve essere ridotta a icona e creata da sinistra a destra. Il primo carattere da tradurre tra le parole deve essere il primo …

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.