Puzzle di programmazione e codice Golf

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

3
Risolutore inverso FizzBuzz
Sinossi: dato l'output di un programma FizzBuzz generalizzato, restituisce l'elenco di fattori e parole utilizzati per il programma. Descrizione della sfida Immagina un programma FizzBuzz generalizzato che includa come input un elenco di fattori e parole da utilizzare e il numero da cui iniziare. Ad esempio, se l'input di questo …
32 code-golf 

11
Quante torte a tre frutti puoi fare?
Una torta a tre frutti è composta da tre frutti diversi . Qual è la maggior parte delle torte a tre frutti che puoi ottenere dalle quantità di 5 frutti che hai? Ad esempio, con 1 apple 1 banana 4 mangoes 2 nectarines 0 peaches puoi fare 2 torte: apple, …
32 code-golf 

4
Inserisci il tuo nome tramite un D-pad
Il puzzle: Prendi in considerazione una console / un gioco portatile con un d-pad in cui ti viene richiesto di inserire un nome. Questo è apparso in molti vecchi giochi prima che l'uso di QWERTY fosse reso popolare nelle console (ad esempio, credo che Wii utilizzi un layout di tastiera …
32 code-golf 

20
Quanto regalo hai ricevuto per Natale?
Sì, come molto , non come tanti ... Come tutti sappiamo, un grande regalo è molto meglio di uno piccolo. Pertanto, il valore dei regali deve essere sempre misurato in volume totale, non in numero di regali, peso o persino prezzo combinato. Mentre è malvisto per confrontare la quantità di …

8
Dov'è la freccia che punta?
Dov'è la freccia che punta? In questa sfida, il tuo obiettivo è seguire una freccia e generare il personaggio a cui punta. Esempi Ingresso: d S------+ b | | c +--->a Produzione: a Ingresso: S-----+---a->c | V b Produzione: b La freccia non punta cperché è divisa per a, il …
32 code-golf 

4
Codice Spiegazione Formatter
Le proposte di golf in codice di successo sono, per natura, piene di simboli pazzi in tutto il luogo. Per rendere più comprensibile la presentazione, molti golfisti del codice scelgono di includere una spiegazione del loro codice. Nella loro spiegazione, la linea di codice viene trasformata in un diagramma esploso …

30
Russian Roulette, Reloaded
Giochiamo alla roulette russa! Normalmente, questa sarebbe una corsa per scrivere il programma MOD 6 più breve, ma non è molto realistico, poiché la possibilità di vincere diminuisce ad ogni clic. Ecco le regole: Emula un vero tiratore a sei : Un singolo proiettile viene posizionato in una delle sei …
32 code-golf  game  random 


13
5318008 - Divertimento con calcolatrici
Nelle scuole di tutto il mondo, i bambini digitano un numero nel loro calcolatore LCD, lo capovolgono e scoppiano in una risata dopo aver creato la parola "Boobies". Certo, questa è la parola più popolare, ma ci sono molte altre parole che possono essere prodotte. Tutte le parole devono avere …
32 code-golf 


3
Golf giù i nomi utente PPCG
Un commento che ho fatto in chat e la conseguente conversazione mi hanno ispirato a fare questa sfida. Sono l'unico a cui fanno riferimento le iniziali qui? Siamo tutti appassionati di golf. Possiamo avere MB, D-nob e ... O. Se sono noto come "CH", penso che anche tutti gli altri …
32 code-golf  string 

2
Standardizzare un numero phinary
sfondo La maggior parte delle persone qui dovrebbe avere familiarità con alcuni sistemi di base interi: decimale, binario, esadecimale, ottale. Ad esempio nel sistema esadecimale, un numero abc.de 16 rappresenterebbe a*16^2 + b*16^1 + c*16^0 + d*16^-1 + e*16^-2 Tuttavia, si possono anche usare basi non intere, come numeri irrazionali. …

4
Sequenze di identità sul cubo di Rubik
Una sequenza di mosse è una sequenza di mosse (svolte) su un cubo di Rubik (per la notazione guarda in basso). Oltre alla sequenza di mosse vuota, ci sono molte altre sequenze di mosse che non hanno alcun effetto sul cubo. Chiamiamo queste sequenze di mosse sequenze di identità. Alcune …

29
Sottostringhe esplose
introduzione Osserviamo la stringa abc. Le sottostringhe che possono essere fatte da questo sono: a, ab, abc, b, bc, c Ora dobbiamo allinearli sotto la stringa iniziale, in questo modo: abc a b c ab bc abc L'ordine della stringa non ha importanza, quindi anche questo è perfettamente valido: abc …
32 code-golf  string 

9
ASCII Art of the Day # 2 - Flow Snakes
Un Flow Snake, noto anche come curva di Gosper , è una curva frattale, che cresce esponenzialmente in dimensioni con ogni ordine / iterazione di un semplice processo. Di seguito sono riportati i dettagli sulla costruzione e alcuni esempi per vari ordini: Ordina 1 Flow Snake : ____ \__ \ …

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.