Puzzle di programmazione e codice Golf

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

30
Stampa tutti i numeri interi
Scrivi un programma o una funzione che stamperà tutti gli interi esattamente una volta dati tempo e memoria infiniti. Le possibili uscite potrebbero essere: 0, 1, -1, 2, -2, 3, -3, 4, -4, … 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, -1, -2, -3, -4, -5, -6, …

17
Knight on the Rim è Grim
introduzione Aron Nimzowitsch era un importante maestro di scacchi e un influente scrittore di scacchi. Nel suo libro "Il mio sistema", il primo capitolo tratta dell'importanza del centro e del perché dovresti dominarlo. La semplice ragione è che i tuoi pezzi hanno più possibili mosse successive dirette quando si trovano …
48 code-golf  math  chess 


10
Monday Mini-Golf # 6: Meeesesessess upp teeexexextext
Mini-golf del lunedì: una serie di sfide da golf a codice corto , pubblicate (si spera!) Ogni lunedì. Storia vera 1 : l'altro giorno, stavo giocando sul mio tablet quando ho avuto l'idea di visitare la pagina che normalmente uso sul mio PC per testare JavaScript. Dopo aver caricato la …
48 code-golf  string 

30
Stampa un pezzo di Lego
Questa sfida è una semplice arte ascii-art . Dati due input, che descrivono l'altezza e la larghezza di un pezzo di Lego, hai stampato una rappresentazione di arte ASCII di esso. Ecco come dovrebbero apparire i pezzi di Lego: (4, 2) ___________ | o o o o | | o …

30
Scambia l'alfabeto
In questa sfida, sarà "invertire" l'alfabeto o lo scambio a-zcon z-a. Questo è comunemente noto come il cifrario Atbash . Poiché questa trasformazione rende l'output simile a una lingua straniera, il codice dovrà essere il più breve possibile. Esempi abcdefghijklmnopqrstuvwxyz zyxwvutsrqponmlkjihgfedcba Programming Puzzles & Code Golf Kiltiznnrmt Kfaaovh & Xlwv …
48 code-golf  string 

6
MS Paint è sottovalutato
MS Paint è sempre stato un grande perditempo, ma è stato evitato dalla maggior parte dei grafici. Forse le persone hanno perso interesse a causa della tavolozza dei colori stonata o a causa dei livelli di annullamento limitati. Indipendentemente da ciò, è ancora possibile generare splendide immagini con solo il …

6
Hodorize a String
Hodor è un personaggio lento ma accattivante nello spettacolo Il Trono di Spade ( ovviamente è anche nei libri ). L'unica parola che abbia mai detto è "hodor" . Sorprendentemente, nonostante non abbia molto vocabolario, Hodor parla sempre in frasi complete con lettere maiuscole e punteggiatura corrette, e in effetti …
48 code-golf  string 


7
Evitare i fiumi
sfondo Nella tipografia, i fiumi sono vuoti visivi in ​​un blocco di testo, che si verificano a causa dell'allineamento casuale di spazi. Questi sono particolarmente fastidiosi poiché il tuo cervello sembra raccoglierli più facilmente nella visione periferica, che distrae costantemente i tuoi occhi. Ad esempio, prendi il seguente blocco di …

14
Too Fast, Too Fourier: FFT Code Golf
Implementa la Trasformata di Fourier veloce nel minor numero possibile di personaggi. Regole: Vince la soluzione più breve Si può presumere che l'ingresso sia un array 1D la cui lunghezza è una potenza di due. Puoi usare l'algoritmo che preferisci, ma la soluzione deve in realtà essere una trasformata di …


16
batteria mastermind per cavalli
Obbiettivo Dato un elenco di passphrase di tre parole, decifrali tutti. Ogni volta che indovini, ti verrà dato un indizio nello stile di Mastermind , che descrive quanti caratteri corrispondono alla password e quanti sono nella loro posizione corretta. L'obiettivo è ridurre al minimo il numero totale di ipotesi su …


30
Stampa una faccina sorridente
Requisiti Per il bene della sfida definiamo un'unità : Un'unità è definita come qualsiasi punto che componga la griglia in cui viene disegnata la faccia (pixel per lo schermo, caratteri per l'arte ASCII, ecc.). I requisiti minimi per il viso sono: Una faccina è composta da una forma che ricorda …

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.