Puzzle di programmazione e codice Golf

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


12
Differenziazione simbolica dei polinomi
Differenziazione simbolica 1: Gone Coefishin ' Compito Scrivi un programma che accetta un polinomio in x da stdin (1 <deg (p) <128) e lo differenzia. Il polinomio di input sarà una stringa nella seguente forma: "a + bx + cx^2 + dx^3 +" ... dove il coefficiente di ciascun termine …

2
Peggiore caso di esclusione di Manhattan
Immagina una W di H griglia di quadrati che si avvolge toroidalmente. Gli articoli vengono posizionati sulla griglia come segue. Il primo oggetto può essere posizionato su qualsiasi quadrato, ma gli oggetti successivi non devono trovarsi a una distanza R di Manhattan da nessun elemento precedente (noto anche come un …

9
Eliminazione del codice morto
Il codice morto rimane lì senza fare nulla, fissandoci sapendo che non verrà mai eseguito ... ma oggi possiamo vendicarci. specificazione L'input sarà una stringa multilinea. Ogni riga può essere un compito o un'espressione . Incarico Un compito ha la forma in <name> = numbercui nome è una sequenza di …

7
Take It or Leave It II: A Game Show for Computers
Questo è il secondo di una serie di enigmi che posterò ogni lunedì a mezzanotte PST. Il primo puzzle si trova qui . Contesto: Un miliardario solitario ha creato uno spettacolo di gioco per attirare i programmatori migliori e più brillanti del mondo. Il lunedì allo scoccare della mezzanotte, sceglie …

3
Mappa delle isole (e un fiume)
introduzione Per molti secoli, c'è stato un certo fiume che non è mai stato mappato. La Gilda dei Cartografi vuole produrre una mappa del fiume, tuttavia, non è mai riuscita ad avere successo - per qualche ragione, tutti i cartografi che hanno inviato per mappare il fiume sono stati mangiati …

6
Selfie codice sorgente
Obbiettivo: Un guru una volta disse che un selfie di codice perfetto è meglio sparare in diagonale dall'angolo in alto a sinistra. Un selfie di codice è quasi come un Quine, ma ruotato di 45 gradi in senso orario. La tua missione è codificare un programma che genera un selfie …
20 code-golf  quine 




1
La torre più alta da una serie di cifre
Modifica: puzzle Bounty alla fine della domanda. Dato un insieme di numeri a 1 cifra, dovresti determinare l'altezza che possono costruire una torre. Le cifre vivono su un piano orizzontale con un livello del suolo dove possono stare. Nessuna cifra vuole essere confusa con un numero a più cifre, quindi …
20 code-golf 

3
È un vero albero?
È necessario scrivere un programma o una funzione che riceve una stringa come input e output o restituisce se l'input è un albero ASCII. _ \/ / \_/ | | Gli alberi ASCII sono composti da caratteri / \ | _ spacese newlines. I caratteri non bianchi collegano due punti …


9
Somma in ogni dimensione
Ti viene data una matrice multidimensionale di numeri interi. Ogni dimensione ha una dimensione fissa (in modo che sia sempre rettangolare se è 2D). Il tuo programma dovrebbe calcolare le somme in ogni dimensione e aggiungere le somme come i nuovi ultimi elementi in quella dimensione. Supponiamo che gli array …

4
(Un po ') Paradosso di compleanno pedante
sfondo Il paradosso del compleanno è un problema popolare nella teoria della probabilità che sfida l'intuizione matematica (della maggior parte delle persone). L'affermazione del problema è: Date le persone N , qual è la probabilità che almeno due di loro abbiano lo stesso compleanno (trascurando l'anno). Il problema è di …

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.