Puzzle di programmazione e codice Golf

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

13
Troppe spie!
Stai combattendo una vasta rete di spie nemiche . Sai che ogni spia ha almeno un'identità (a volte multipla) falsa che gli piace usare. Ti piacerebbe davvero sapere quante spie hai effettivamente a che fare. Fortunatamente, i tuoi agenti di controspionaggio stanno facendo il loro lavoro e talvolta riescono a …
38 code-golf 

10
Disegna la "Cool S"
introduzione Conosciamo tutti la bella S (nota anche come Superman S, Stüssy S, Super S, Skater S, Pointy S, Graffiti S ecc. Ecc.): Miliardi di scolari di tutto il mondo hanno disegnato questa S e si sono subito sentiti orgogliosi di se stessi. Nel caso in cui ti sia dimenticato …

28
Invia il messaggio Arecibo
Il messaggio di Arecibo è un messaggio radio interstellare del 1974 che trasportava informazioni di base sull'umanità e sulla Terra inviate all'ammasso stellare globulare M13 nella speranza che l'intelligenza extraterrestre potesse riceverlo e decifrarlo ... Il messaggio consisteva in 1.679 cifre binarie, circa 210 byte ... Il numero 1.679 è …

3
(A → B) → (¬B → ¬A)
Beh, penso che sia giunto il momento di fare un'altra domanda sul campo da golf . Questa volta proveremo la ben nota verità logica ( A→ B ) → ( ¬ B → ¬ A )(UN→B)→(¬B→¬UN)(A \rightarrow B) \rightarrow (\neg B \rightarrow \neg A) Per fare questo useremo il terzo …
38 logic  proof-golf 

23
Polinomi con stampa carina
introduzione Gli esseri umani sono una specie notevole, ma a volte possiamo essere molto difficili da capire, specialmente per i computer. In particolare, sembra che ci piaccia scrivere polinomi in modo molto contorto con regole apparentemente arbitrarie. Qual è il programma più breve che puoi scrivere per formattare correttamente un …

30
Una Terza Rima molto lunga
Descrizione Stampa lo schema delle rime per una Terza Rima molto lunga. Ingresso Nessuna. Produzione ABA BCB CDC DED EFE FGF GHG HIH IJI JKJ KLK LML MNM NON OPO PQP QRQ RSR STS TUT UVU VWV WXW XYX YZY Regole Puoi scegliere tra stanze separate con spazi bianchi o …


23
Stampa il Trinity Hall Prime
Sulla base di questa domanda Math.SE ; numero copiato da questa risposta . Numero originariamente da un video di Numberphile , ovviamente. Il tuo compito è produrre il seguente numero primo di 1350 cifre: 888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888111111111111111111111111888888111111111111111111111111888888111111811111111118111111888888111118811111111118811111888888111188811111111118881111888888111188811111111118881111888888111888811111111118888111888888111888881111111188888111888888111888888111111888888111888888111888888888888888888111888888111888888888888888888111888888111888888888888888888111888888811188888888888888881118888188811188888888888888881118881188881118888888888888811188881118888111888888888888111888811111888811118888888811118888111111188881111111111111188881111111118888111111111111888811111111111888811111111118888111111111111188881111111188881111111111111118888811118888811111111111111111888881188888111111111111111111118888888811111111111111111111111888888111111111111111111111111118811111111111111111111111111111111111111111111062100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 È possibile includere facoltativamente newline nell'output. Regole Questa è complessità kolmogorov , quindi nessun input. …

26
Fare parole quadrate
La sfida Il tuo compito è quello di creare un programma che prenda un dato input di stringa e generi l'input in un formato quadrato. Le stringhe vuote dovrebbero restituire una stringa vuota. Esempi Dato l'input: golf Il tuo programma dovrebbe produrre: golf o l l o flog Ingresso: 123 …

30
Questo numero è fattoriale?
L'obiettivo Dato un numero naturale come input, il tuo compito è quello di produrre un valore di verità o falsità in base al fatto che l'input sia un fattoriale di qualsiasi numero naturale. Puoi presumere che il numero di input sarà sempre compreso nell'intervallo di numeri supportati dalla tua lingua, …

30
Numeri di output fino a 2 ^ n-1, "ordinati"
Prendi un numero intero positivo n come input e genera (alcuni) numeri decimali che possono essere creati utilizzando n bit, ordinati nel modo seguente: Prima elenca tutti i numeri che possono essere creati con solo uno 1, e il resto 0nella rappresentazione binaria (ordinata), quindi tutti i numeri che possono …

30
Le tue istruzioni "per"
Le tue istruzioni "per" Supponendo che tu abbia il seguente input: a, b, c, d L'ingresso può essere su una riga usando qualsiasi formato "a / b / c / d" o "a, b, c, d" ecc. Puoi anche avere 4 ingressi. È necessario codificare il seguente comportamento (pseudo-codice qui): …
38 code-golf 

14
Backspace e digitare nuovamente un elenco di parole
Ecco come backspace-and-retype da una stringa all'altra: Inizia dalla prima stringa. Rimuovi i caratteri alla fine fino a quando il risultato non è un prefisso della seconda stringa. (Questa operazione può richiedere 0 passaggi.) Aggiungi caratteri alla fine fino a quando il risultato è uguale alla seconda stringa. (Anche questo …
38 code-golf  string 

30
Non darmi cinque!
Domanda: Ti verranno dati i numeri interi iniziali e finali di una sequenza e dovresti restituire il numero di numeri interi al suo interno che non contengono la cifra 5. I numeri di inizio e fine dovrebbero essere inclusi! Esempi: 1,9 → 1,2,3,4,6,7,8,9 → Risultato 8 4,17 → 4,6,7,8,9,10,11,12,13,14,16,17 → …
38 code-golf  math 


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.