Puzzle di programmazione e codice Golf

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

10
Emoticon golf
introduzione La tua sfida oggi (ispirata a questa sfida ) è quella di scrivere una serie di frammenti, funzioni o programmi completi ciascuno che emetta varie emoticon ascii, senza riutilizzare i personaggi. Sfida L'elenco delle emoticon ascii valide per questa sfida è sia qui che nel blocco di codice in …



30
Numero grande dell'ultima cifra
Per una data lista di numero trova l'ultima cifra di x x x … x n 3 2 1 Esempio:[ x1, x2, x3, . . . , xn][x1,x2,x3,...,xn][x_1, x_2, x_3, ..., x_n]XXX...Xn321x1x2x3…xnx_1 ^{x_2 ^ {x_3 ^ {\dots ^ {x_n}}}} [3, 4, 2] == 1 [4, 3, 2] == 4 [4, …
12 code-golf  math 

3
Ottimizza i miei Nullifiers
Sono un grande fan del gioco Creeper World, e in particolare del sequel. Non è necessario sapere come funziona questo gioco per rispondere alla domanda, volevo solo menzionare l'origine della mia domanda. Nel gioco, il tuo obiettivo è quello di distruggere gli Emettitori che generano Creeper, usando un'arma nota come …

12
Disegna un diagramma di distribuzione!
Sfida Vengono forniti tre numeri interi come input - min_value, max_value, sample_size, che è possibile passare alla risposta come array o più parametri. Il tuo compito è quello di produrre un diagramma in qualsiasi formato conveniente , che mostri la frequenza dei numeri (min_value, max_value)nell'intervallo che appare quando viene selezionato …
12 code-golf  random 

11
Trova il numero con la somma più alta di vicini
La sfida Data una griglia di numeri (10 <= N <= 99) Restituisce il numero con la somma più alta dei quattro numeri adiacenti; cioè i numeri sopra, sotto, a destra e a sinistra del numero, ma non se stesso. Il numero stesso non conta, solo i suoi quattro vicini. …

14
Hardcoding di sbirri e ladri (ladri)
Questa è una sfida per poliziotti e ladri . Il thread della polizia per questa sfida è qui Una domanda interessante a cui pensare è la seguente: Se ho una sequenza di numeri quanti ne devo fornire prima che sia chiaro di quale sequenza sto parlando? Ad esempio, se voglio …

8
Scorrimento di indicizzazione Cha-Cha
Introduzione: Sebbene in origine avessi una canzone olandese nella mia testa, dove i testi sono: " Doe 'n stapje naar voren, en' n stapje terug " (che tradotto in " Fai un piccolo passo avanti e un piccolo passo indietro "), quando Ho cercato il testo completo, mi sono reso …


1
Pangrammi auto-enumeranti
Pangrams La volpe marrone veloce saltò sul cane pigro. Questo è un esempio di un diagramma - una frase che contiene ogni lettera dell'alfabeto almeno una volta. Un pangramma auto-enumerante è una frase che soddisfa i criteri per essere un pangramma producendo un'analisi del proprio conteggio delle lettere. Un esempio …

9
Contare il numero di campi in ciascun record CSV
Immagina un file di testo in cui ogni record CSV può avere un numero diverso di campi. L'attività è scrivere codice per generare quanti campi ci sono in ogni record del file. Puoi presumere che non ci sia una riga di intestazione nel file e che puoi leggere da un …
12 code-golf 

8
Occorrenze di cifre
Ingresso: Un elenco di numeri interi (che non conterrà mai uno zero) Produzione: Un elenco della stessa dimensione con conteggi basati su quanto segue: Se l'elemento corrente è negativo: osserva tutti gli elementi prima di questo elemento e conta quante volte si sono verificate le cifre in quegli altri numeri …

15
Binning in tempo
Il compito di questa sfida è mettere gli elementi di un array in intervalli di tempo. L'input sarà un array non decrescente di numeri interi positivi che rappresentano il tempo degli eventi e un numero intero che rappresenta la dimensione di ciascun bin. Cominciamo con un esempio. Chiamiamo array di …

19
La base del doppio
sfondo IEEE 754 Il formato a virgola mobile a precisione doppia è un modo per rappresentare numeri reali con 64 bit. È simile al seguente: Un numero reale nviene convertito in a doublenel modo seguente: Il bit di segno sè 0 se il numero è positivo, 1 altrimenti. Il valore …
12 code-golf 

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.