Puzzle di programmazione e codice Golf

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

1
Scrivi un D * mn Unambiguous Censor
I censori sono uno strumento comune utilizzato negli interwebs. Ma spesso censurano troppo la parola, e quindi rendono la maledizione ambigua al lettore. E a volte non censurano abbastanza, quindi le parole rimangono ancora offensive. Il tuo compito è risolverlo. Il tuo compito Scrivi un programma / funzione / qualunque …

5
Codice Golf: analisi dei risultati di Google
Quando cerchi qualcosa su google, all'interno della pagina dei risultati, l'utente può vedere i collegamenti verdi, per la prima pagina dei risultati. Nella forma più breve possibile, in byte, usando qualsiasi lingua, visualizza quei collegamenti a stdout sotto forma di un elenco. Ecco un esempio, per i primi risultati della …

2
Prime Nerd Sniping Pattern
Il giorno più lungo dell'anno - ecco qualcosa da perdere il tempo extra ... Panoramica Nota che questo non è un concorso di popolarità e non una sfida di output grafico: devi solo generare una stringa di 65.536 zero e uno. Lo snippet di stack nella parte inferiore della domanda …

16
Codificami un cookie
Sfida Codifica un cookie ASCII del tipo in base all'input. Ingresso Il tipo di cookie. Questa è una delle tre stringhe: "Plain", "Chocolate" o "Nuts". Possono essere argomenti di funzione, stdin (o l'equivalente più vicino) o argomenti di file. Produzione Un cookie ASCII. Vedi sotto. Deve essere ___ / \ …

2
XKCD: Keyboard Mash Anomalies
Un'altra competizione ispirata a XKCD . Questo è basato su Keyboard Mash . Data una stringa di input, identifica i caratteri anomali, supponendo che la maggior parte sia stata digitata su una singola riga della tastiera QWERTY US standard . Le stringhe di input possono contenere sequenze di tasti spostate, …
16 code-golf 

8
Stampa il quadrato quadrato perfetto più piccolo
Squaring the Square è un processo di piastrellatura di un quadrato usando solo altri quadrati. Se questa piastrellatura utilizza solo quadrati di dimensioni diverse, è considerata perfetta . Il quadrato quadrato perfetto più piccolo possibile è un quadrato quadrato di 112x112 che utilizza 21 quadrati diversi. Ho creato la versione …

1
Chute-A-pearing
Ecco cinque immagini di pere e uno scivolo d' acciaio : A: B: C: D: E: Queste sono solo miniature, fai clic per ingrandirle! ( Li ho fatti con Algodoo .) Questa classe di immagini ha sempre le seguenti proprietà: Sono sempre 400 × 400 pixel con uno sfondo bianco. …

30
Ordine antiferromagnetico
L'antiferromagnetismo è ciò che i ricercatori IBM usavano per passare da un disco da 1 terabyte a un disco da 100 terabyte nella stessa quantità di atomi. Nei materiali che presentano antiferromagnetismo, i momenti magnetici di atomi o molecole, generalmente correlati agli spin degli elettroni, si allineano in modo regolare …

2
Equazioni del matchstick
Il tuo compito in questa sfida è quello di analizzare una determinata "Equazione del matchstick" come questa ... ... e per scoprire se può essere trasformata in un'equazione valida riorganizzando le partite. In tal caso, devi produrre il minor numero di mosse per farlo e l'equazione risultante. Ingresso L'input è …
16 code-golf 

7
Qual è la probabilità che un cavaliere resti sulla scacchiera?
Date le dimensioni della scacchiera e la posizione iniziale del cavaliere, calcola la probabilità che dopo le kmosse il cavaliere si trovi all'interno della scacchiera. Nota: Il cavaliere compie tutte e 8 le mosse possibili con uguale probabilità. Una volta che il cavaliere è fuori dalla scacchiera non può tornare …
16 code-golf  chess 

19
Formatta il numero dato di byte in un formato leggibile
Sfida e origine Su Stack Overflow una domanda popolare è: come convertire le dimensioni dei byte in formato leggibile dall'uomo in Java? La risposta più votata ha un metodo abbastanza carino per farlo, ma questo è codegolf e possiamo fare di meglio, no? La tua sfida è quella di scrivere …
16 code-golf 

6
ASCII Art of the Day # 3 - Santuari cinesi
Nell'episodio odierno di AAOD, costruiremo un Santuario cinese di varie altezze. Considera i seguenti esempi per height ( N) 1a6 N = 1: . | . ]#[ . \_______/ . ]###[ . \__]#.-.#[__/ |___| |___| |___|_|___| ####/_\#### |___| /_____\ N = 2: . | . ]#[ . \_______/ . ]###[ …



10
Annulla indirizzare un grafico
introduzione In questa sfida, ti viene dato un grafico diretto con auto-loop e il tuo compito è quello di convertirlo in un grafico non indirizzato senza auto-loop. Ingresso Il tuo input è un grafico diretto con il vertice impostato {0, 1, ..., n-1}per un numero naturale n ≥ 0(o {1, …

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.