Puzzle di programmazione e codice Golf

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


13
Grande codice ... per te!
Alla scena iniziale di Dark Knight sorge , c'è un dialogo piuttosto imbarazzante tra un agente della CIA e il cattivo Bane. Agente della CIA: "Se toglierò quella [maschera], morirai?" Bane: "Sarebbe estremamente doloroso ..." Agente della CIA: "Sei un ragazzo grosso". Bane: "... per te." Non è sicuro se …
32 code-golf 



20
Passatempi superiori
A volte, quando sono davvero annoiato, mi piace prendere la somma di un array di numeri interi non negativi. Prendo solo la somma di matrici di lunghezze che sono poteri di due. Purtroppo faccio spesso errori. Fortunatamente tengo traccia del mio lavoro mentre procedo nel modo seguente: Aggiungo coppie di …

30
È vero? Chiedi a Jelly!
sfondo Ispirato dall'interpretazione molto conveniente di Octave (e, per estensione, di MATL) delle matrici verità / falsa, Jelly ottenne l'atomo Ȧ (stile ottava tutto ). Ȧ accetta un array come input e restituisce 1 se l'array non è vuoto e non contiene il numero 0 (intero, float o complesso) in …

16
Chi è il più alto?
N bambini, senza due che condividono la loro esatta dimensione, sono allineati in un certo ordine. Ognuno può solo confrontare le altezze con i propri vicini immediati. Quando l'insegnante grida "alzi la mano se sei il più alto", lo fanno se sono più alti di entrambi i loro vicini, e …

16
Questo è il tipo di sfida che bytes
Devo smettere di pensare a nomi punny Il tuo compito è quello di creare quanti più frammenti (programmi che hanno input e output integrati), funzioni o programmi completi possibili che ordinino qualunque sia la versione della tua lingua di array di numeri interi in ordine crescente, ma per ogni programma, …

6
Segna la routine olimpica della vite olimpica di Tarzan
Gli scambisti olimpici svolgono la loro routine su alberi standard. In particolare, l'albero standard nha vertici verso l' 0alto n-1e gli spigoli che collegano ciascun vertice diverso da zero aal vertice n % asottostante. Quindi, ad esempio, l'albero standard 5 è simile al seguente: 3 | 2 4 \ / …
32 code-golf  math  number  number-theory  code-golf  code-golf  restricted-source  programming-puzzle  css  code-golf  parsing  code-golf  random  encryption  code-golf  ascii-art  fractal  code-golf  math  code-golf  sorting  graph-theory  path-finding  permutations  code-golf  tetris  code-golf  card-games  code-golf  math  sequence  rational-numbers  code-golf  chess  code-golf  string  geometry  grid  code-golf  ascii-art  grid  code-golf  sequence  integer  code-golf  math  number-theory  packing  polyomino  code-golf  math  code-golf  string  quine  permutations  code-golf  math  code-golf  image-processing  optical-char-recognition  code-golf  string  kolmogorov-complexity  sequence  integer  code-golf  number  permutations  palindrome  code-golf  kolmogorov-complexity  code-golf  number  sequence  string  fewest-operations  code-golf  string  kolmogorov-complexity  sequence  primes  code-golf  string  ascii-art  code-golf  string  number  alphabet  code-golf  counting  code-golf  number  sequence  number-theory  primes  code-golf  subsequence  word-search 

2
Costruisci un orologio digitale in Wireworld
Ispirato da questa domanda di Game of Life . Wireworld simula gli "elettroni" che fluiscono attraverso i "fili", le cui disposizioni semplici producono il tipico comportamento del gate logico. Ti sfido a costruire un orologio digitale nell'automa cellulare Wireworld. L'orologio deve contare verso l'alto dalle 00:00 alle 23:59 come di …


30
Calcola la mediana
Sfida Dato un elenco non vuoto di numeri reali, calcola la sua mediana. definizioni La mediana viene calcolata come segue: prima ordina l'elenco, se il numero di voci è dispari , la mediana è il valore al centro dell'elenco ordinato, altrimenti la mediana è la media aritmetica dei due valori …


13
Visualizza la tessitura dei bit
Il malefico linguaggio di programmazione esoterico ha un'interessante operazione sui valori di byte che chiama "tessitura". È essenzialmente una permutazione degli otto bit del byte (non importa da quale fine iniziamo il conteggio, poiché il modello è simmetrico): Il bit 0 viene spostato nel bit 2 Il bit 1 viene …

20
Figura e terra
Fonte: Wikipedia Per questa sfida, dovresti scrivere due programmi che ricordano la figura e il terreno dell'immagine sopra, in modo tale che uno di essi stampi figuree l'altro stampi ground. In particolare: Scrivi un programma che non accetta input e stampa la stringa figure. Gli unici spazi bianchi consentiti nel …

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.