Puzzle di programmazione e codice Golf

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

30
Reinventare il ciclo For [chiuso]
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Code Golf Stack Exchange. Chiuso 3 anni fa . For i loop sono ampiamente utilizzati in molte lingue, ma cosa faresti se nessuna lingua …

26
C'era una vecchia signora
Il tuo obiettivo è quello di scrivere un programma che stampa la seguente poesia esattamente come appare qui: There was an old lady who swallowed a fly. I don't know why she swallowed that fly, Perhaps she'll die. There was an old lady who swallowed a spider, That wriggled and …

11
Questo numero è segretamente Fibonacci?
sfondo Molti di voi sanno cos'è un numero di Fibonacci . Alcuni di voi potrebbero sapere che tutti gli interi positivi possono essere rappresentati come una somma di uno o più numeri Fibonacci distinti, secondo il Teorema di Zeckendorf . Se il numero di termini nella rappresentazione ottimale di Zeckendorf …

6
Fattorizza un intero gaussiano
Un intero gaussiano è un numero complesso le cui parti reali e immaginarie sono numeri interi. Gli interi gaussiani, come gli interi ordinari, possono essere rappresentati come un prodotto di numeri primi gaussiani, in un modo unico. La sfida qui è calcolare i costituenti primi di un dato intero gaussiano. …

30
Un test primo che è letteralmente primo
Scrivi un programma che testerà la primalità di un numero specificato e fornirà l'output come valore booleano (True è primo). Il tuo test primo può (ma non deve) essere valido per il numero 1. Ecco il problema: il tuo stesso programma deve riassumere in un numero primo. Converti ogni carattere …

13
Crea una firma di tipo lungo
Sfida Trova un'espressione, lunga al massimo 100 byte, con la firma del tipo più lungo. Regole È consentita qualsiasi lingua tipicamente statica con inferenza di tipo Il tipo deve essere non ambiguo, ma in caso contrario può includere tipi senza istanze definite. Ad esempio Num [a]e Eq [a]sono consentiti, anche …

13
Sai gestire il pub?
sfondo È venerdì pomeriggio tardi e tu e i tuoi amici decidete di andare al pub più tardi quella sera, ma prima di andare al pub pensate che dovreste bere qualche bevanda. Tuttavia, le cose si intensificano rapidamente; il tuo amico Shaddock Pamplemousse ha vinto alla lotteria all'inizio di questa …

1
Quando una giraffa non è una giraffa?
Spero che questo tipo di "indovinello" sia ontopico in Programming Puzzles & Code Golf. Fornisci un esempio di una situazione in cui viene restituito ilfalse metodo C # riportato di seguito : public class Giraffe : Animal { public bool Test() { return this is Giraffe; } } Regole: Le …

19
La sfida di Dijkstra
Presentato in onore di APL come strumento interattivo che compie 50 anni quest'anno sfondo Ken [Iverson] presentò il suo documento Formalismo nei linguaggi di programmazione nell'agosto del 1963 ad una conferenza di lavoro sulle strutture del linguaggio meccanico, Princeton, NJ L'elenco dei confidenti è pieno di nomi famosi e che …

2
Distributore automatico Emoji
Non riesci a vedere le emoji? Clicca qui . Simulerai un distributore automatico. Gli elementi sono 56 emoji diversi, che possono essere rappresentati come due caratteri surrogati UTF-8, da: 🍅 (U + D83C U + DF45) a 🍼 (U + D83C U + DF7C). In HTML questi emoji possono essere …
23 code-golf 

27
Riorganizzare la sequenza
introduzione Osserviamo la seguente sequenza (numeri interi non negativi): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, ... Ad esempio, prendiamo i primi tre numeri. Questi sono 0, 1, 2. I numeri utilizzati in questa sequenza possono essere ordinati in sei modi diversi: …

13
is_gaussian_prime (z)?
Compito Scrivi una funzione che accetta due numeri interi a,bche rappresentano il numero intero gaussiano z = a+ib(numero complesso). Il programma deve restituire vero o falso a seconda che a+ibsi tratti di un primo gaussiano o meno . Definizione: a + bi è un numero primo gaussiano se e solo …

7
Cruciverba di codice
Questa è una sfida per poliziotti e ladri . Rispondi qui se sei un poliziotto (creatore di parole crociate), rispondi alla domanda del compagno se sei un ladro (risolutore di parole crociate). Puoi assumere entrambi i ruoli. Poliziotti (Rompicapo) Il tuo compito è di scrivere un cruciverba 10 × 10 …


17
Inscriptio Labyrinthica
Nel luogo di sepoltura del re Silo delle Asturie c'è un'iscrizione che recita SILO PRINCEPS FECIT (il re Silo ha realizzato questo ). La prima lettera si trova nel mezzo, e da lì si legge andando in qualsiasi direzione non diagonale che si irradia verso l'esterno. La lettera finale si …
22 code-golf  string 

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.