Puzzle di programmazione e codice Golf

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

12
Scrivi codice auto-validante
Scrivi il codice che accetta una stringa come input e genera un valore di verità o falsità a seconda che la stringa segua o meno queste regole: Se impilate ogni personaggio uno sopra l'altro, convertitelo in binario e sommate ogni colonna, quindi tutte le somme dovrebbero essere identiche. Si può …

16
Stampa i numeri di Eulero
Dato un intero non negativo uscita numero Eulero ( OEIS A122045 ).n ,n,n ,nesimonthn^{\text{th}} Tutti i numeri di Eulero indicizzati in modo dispari sono 0 .0.0 .I numeri di Eulero con indice pari possono essere calcolati con la seguente formula ( i ≡ - 1---√i≡−1i \equiv \sqrt{-1} riferisce all'unità immaginaria): …

11
2016 Time Capsule String: Climb The Integer Ladder
Utilizzo dei 74 caratteri della stringa della capsula del tempo 2016 H@~*^)$.`~+1A|Q)p~`\Z!IQ~e:O.~@``#|9@)Tf\eT`=(!``|`~!y!`) Q~$x.4|m4~~&!L{% scrivere snippet di codice N tutti nella stessa lingua in cui: Il primo frammento viene emesso 1. Il secondo frammento viene emesso 2. Il 3o frammento viene emesso 3. ... eccetera. ... L'ennesimo frammento di output N(il …

30
Facile come ABC
Ingresso Una stringa che contiene al massimo una di ciascuna delle lettere A, Be C. Possono essere in qualsiasi ordine. La stringa vuota è un input valido. Nota: una versione precedente di questa sfida utilizzava le lettere LEJanziché ABCe, se lo si desidera, possono comunque essere utilizzate. Produzione Una stringa …

11
Numeri di Fibonacci negativi
Probabilmente tutti conoscete la sequenza dei fibonacci: fibonacci(n)=fibonacci(n-1)+fibonacci(n-2) fibonacci(0)=0 fibonacci(1)=1 Il tuo compito è semplice come potrebbe essere: Dato Ncalcolo interofibonacci(n) ma ecco il colpo di scena: Anche fare negativo N Aspettare. Che cosa? fibonacci(1)=fibonacci(0)+fibonacci(-1) così fibonacci(-1)=1 e fibonacci(-2)=fibonacci(0)-fibonacci(1)=-1 e così via... Questo è un codice-golf, quindi il programma più …


12
Tavolo Prime Divisor
Intro Qualcosa con cui ho giocato in matematica ricreativa è stata la costruzione di un tavolo divisore per confrontare visivamente / contrastare i primi divisori di un insieme di numeri. L'insieme dei numeri di input si trova nella parte superiore come etichette di colonna, i divisori primi sono a sinistra …


18
XOR due immagini monocromatiche
Sfida: Prendi l'input di due immagini in bianco e nero (monocromatiche) e xo ogni pixel del primo, con ogni pixel del secondo, aggiungili a una nuova immagine e genera la nuova immagine. Alcuni chiarimenti: Le dimensioni delle immagini non contano. Il formato estensione / immagine non ha importanza. Puoi fare …

18
Scollegare 4 bit
Il tuo compito: data una stringa di input, determina se la rappresentazione binaria di quella stringa non ha 4 1se 0di fila, ovunque. Inoltre, il codice stesso non dovrebbe contenere tali esecuzioni di quattro di fila. Casi test String Binary Result U3 01010101 00110011 Truthy 48 00110100 00111000 Falsy Foobar …

2
Hilbertify un'immagine
Mi piace la curva di Hilbert . Il tuo compito per questa sfida è quello di prendere un'immagine (rigorosamente un'immagine quadrata in cui tutti i lati hanno una potenza di due pixel di larghezza) e svelarla riga per riga in modo a zig-zag e ravvivarla in una curva pseudo-Hilbert . …

7
Decifrare Neurotic Frogs
Decifrare Neurotic Frogs Ora che Puzzling.SE ha finalmente violato il mio codice ossessionato dagli anfibi , scriviamo un programma o una funzione per decifrarlo! (Se vuoi guardare il puzzle prima di averlo viziato, fai clic sul link sopra ora). Come funziona la cifra In nevrotica Rane O effettuato l 'acquisto …

12
Doppia rotazione
Descrizione della sfida Scorri tutte le lettere della prima parte dell'alfabeto in una direzione e le lettere della seconda metà dell'alfabeto nell'altra. Altri personaggi rimangono al loro posto. Esempi 1: Ciao mondo Hello_world //Input Hell ld //Letters from first half of alphabet o wor //Letters from second half of alphabet …
28 code-golf 


19
Titoli compatibili con URL
Le persone su questo sito adorano davvero abbellire i titoli dei loro post ... Stewie's sequence: + * - / + * - / Tuttavia, quando questo titolo deve essere incluso nell'URL della pagina, viene semplificato: stewies-sequence La sfida Il tuo compito è quello di creare un programma o una …

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.