Puzzle di programmazione e codice Golf

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

20
Calcolo dell'amore
Da bambina mia sorella mi ha mostrato questo piccolo calcolo dell'amore per vedere quante possibilità hai di avere una relazione di successo con la tua cotta. Tutto ciò che serve sono 2 nomi e un pezzo di carta. John Jane Quindi, separi questi nomi con la parola Loves . Puoi …

8
Caccia il Wumpus
Quando ero un ragazzo, i bambini andavano nei negozi di computer e giocavano a Hunt the Wumpus fino a quando il personale non ci cacciava. Era un gioco semplice, programmabile sui computer di casa a metà degli anni '70, macchine così rudimentali che invece di microprocessori delle dimensioni di un …

30
Sfida: scrivere un pezzo di codice che si chiude [chiuso]
Sto cercando (sono io?) Un pezzo di codice che si chiude immediatamente - in un modo assolutamente non convenzionale. Questo non significa: System.exit((int) 'A');(Java). Potrebbe significare: #!/usr/bin/env python3 # NOTE: This kills ALL RUNNING Python processes. Be careful! def exit(): import os os.system("killall python3") # Windows addon os.system("taskkill /im python.exe …

30
Arte ASCII “Hello-World!” [Chiuso]
Il tuo obiettivo è quello di scrivere il programma più breve che produca "Hello-World!" come arte ASCII. Regole : Deve essere leggibile dall'uomo, non mi interessa la sua dimensione (colonne / righe) L'output deve contenere solo spazi (""), taglienti ("#") e newline L'output deve funzionare con un carattere a spaziatura …

13
Advanced Code Golf - Scrivi un piccolo server HTTP
La tua sfida è quella di scrivere un server HTTP code-golf che accetti le richieste GET. Ovviamente non deve essere completamente descritto, ma deve servire file da una directory. Regole: Il server HTTP deve essere in ascolto sulla porta TCP 36895 (0x901F) Deve servire file da /var/wwwsistemi * NIX (ad …
39 code-golf 

22
Girami 22,5 con una rosa
Data una stringa che è una delle direzioni su una rosa dei venti a 16 punti emette le due direzioni che sono immediatamente adiacenti alla direzione di ingresso, in senso orario. In particolare, è necessario gestire queste (e solo queste) coppie input / output: Input Output N NNW NNE NNE …

8
Simula un cubo di Rubik
Il cubo di un Rubik ha 6 colori: rosso, arancione, giallo, bianco, blu e verde. Le facce rosse e arancioni, gialle e bianche e blu e verdi sono sui lati opposti. La rete di un cubo di Rubik risolto si presenta così: Y BRGO W E le tessere si presentano …

20
Stampa l'ennesimo numero primo che contiene n
Questa domanda sarà una svolta nel trovare il nnumero primo. Sfida È necessario scrivere un programma che accetta un input ne produrre il nprimo numero primo la cui rappresentazione decimale contiene la rappresentazione decimale di ncome sottotitola. Confuso? Ecco alcuni esempi. n=1 Primes: 2, 3, 5, 7, 11 ^1 first …

30
Prodotto in una gamma
Il tuo compito è semplice: dati due numeri interi ae b, output ∏[a,b]; cioè, il prodotto della gamma tra ae b. Puoi prendere ae bin qualsiasi formato ragionevole, che si tratti di argomenti per una funzione, un input di elenco, STDIN, eccetera. È possibile produrre in qualsiasi formato ragionevole, ad …
39 code-golf  math 

20
Eco sensibile al tempo
sfondo Il echoprogramma è così pulito. Puoi dirgli qualsiasi cosa e ripete perfettamente le tue parole, ogni volta! Quant'è fico! Deludente, ripete l'input tutto in una volta, indipendentemente dalla velocità di digitazione, che non è molto realistico. Dovremo sistemarlo. L'obiettivo Il tuo programma deve prendere il suo contributo da STDIN …
39 code-golf 

16
Minima compressione della scacchiera
Scrivi un algoritmo o un programma in grado di codificare e decodificare una scacchiera. L'obiettivo è quello di creare la più piccola rappresentazione di una scacchiera che possa essere usata (una volta decodificata) per determinare tutte le possibilità di movimento per un giocatore in quel turno. La codifica deve essere …

30
Invertisco il codice sorgente, si annulla l'output!
Il tuo compito, se desideri accettarlo, è scrivere un programma che emetta un numero diverso da zero (può essere intero o float). La parte difficile è che se invertisco il codice sorgente, l'output deve essere l'intero intero negato. Regole È necessario creare un programma completo . Cioè, l'output deve essere …

30
Stampa il leggendario Yggdrasil
Il tuo compito è produrre una rappresentazione del leggendario albero della vita, Yggdrasil . Devi scrivere un programma il cui output sia esattamente questo: /\ /**\ /****\ /******\ /******\ /********\ /**********\ /************\ /**************\ /************\ /**************\ /****************\ /******************\ /********************\ /**********************\ /******************\ /********************\ /**********************\ /************************\ /**************************\ /****************************\ /******************************\ /************************\ /**************************\ /****************************\ /******************************\ …

21
Decifrare i colori XKCD
Randall Munroe (autore di XKCD) ha tenuto un sondaggio per dare nomi ai colori . Il risultato principale è un elenco di nomi per i 954 colori di monitor RGB più comuni . Per facilità di programmazione, ecco l'elenco in testo semplice: http://xkcd.com/color/rgb.txt . Attenzione, la prima riga non è …


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.