Puzzle di programmazione e codice Golf

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


13
Operazioni con elenchi
Ispirato da questa domanda . Dato un elenco contenente numeri, stampa: La somma e il prodotto dei numeri nell'elenco La media e la mediana Le differenze tra ciascun termine nell'elenco (ex [1,2,3] -> [1,1]: 1+1=2, 2+1=3) L'elenco, in ordine crescente Il minimo e il massimo dell'elenco La deviazione standard dell'elenco …



17
Risolutore della torre di hanoi
Per riferimento a ciò che è la torre di Hanoi, Google o guarda sulla pagina di Wikipedia . Il tuo codice dovrebbe essere in grado di fare 2 cose e sono le seguenti: Accetta l'input dell'utente che specifica il numero di dischi nel punto iniziale della torre di Hanoi Crea …
10 code-golf  stack 

2
Giustifica un testo aggiungendo spazi
Dato questo testo Lorem ipsum dolor sit amet, contectetur adipisicing elit, sed do eiusmod time incididunt ut labore et dolore magna aliqua. Questo è il minimo per veniam, quis nostrud esercizio ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in vellutata voluttà esse …

4
Abbatti i muri in un labirinto
Regole: In questo gioco inizi nella parte superiore di una griglia rettangolare di dimensioni N x M formata da pareti e spazi aperti. L'input è N righe di M caratteri, dove a .specifica uno spazio aperto e a xspecifica un muro. Il tuo programma dovrebbe generare il numero K più …
10 code-golf  maze 

7
Controlla se una stringa è un riordino di due gemelli
Spiegazione Due stringhe possono essere mischiate mescolando le loro lettere per formare una nuova stringa, proprio come due pile di carte possono essere mescolate per formare una singola pila. Ad esempio, le stringhe HELLOe WORLDpossono essere mescolate per formare HWEOLRLLOD, o HEWORLLLDO, o forse semplicemente HELLOWORLD. E ' non è …

6
Enumera tutti gli alberi binari con n nodi
Dato un numero intero n, enumera tutti i possibili alberi binari completi con n nodi interni. (Gli alberi binari completi hanno esattamente 2 figli su ogni nodo interno). La struttura ad albero dovrebbe essere prodotta come un attraversamento pre-ordine dell'albero con 1 che rappresenta un nodo interno e 0 che …

1
Scanner di codici a barre codice 39
Il codice 39 , sviluppato nel 1974, è una delle simbologie o tipi più comunemente usati di codici a barre, sebbene sia il sistema UPC / EAN che viene spesso visto nelle vendite al dettaglio. I codici a barre del codice 39 possono codificare lettere maiuscole, numeri e alcuni simboli …
10 code-golf 

16
Campionamento casuale senza sostituzione
Creare una funzione che produrrà un insieme di numeri casuali distinti estratti da un intervallo. L'ordine degli elementi nell'insieme non è importante (possono anche essere ordinati), ma deve essere possibile che il contenuto dell'insieme sia diverso ogni volta che viene chiamata la funzione. La funzione riceverà 3 parametri nell'ordine desiderato: …

7
Generatore di carte da bingo
Una carta Bingo è composta da cinque colonne di cinque quadrati ciascuna, con il quadrato centrale indicato come "GRATUITO". I numeri non possono essere duplicati. Le cinque colonne sono popolate con il seguente intervallo di numeri: B: 1-15 I: 16-30 N: 31-45 G: 46-60 O: 61-75 Nel minor numero di …
10 code-golf  game 

5
ennesimo numero con n numero di fattori primi distinti
Crea la funzione, il programma o l'espressione più breve che calcola A073329 , ovvero a(n)è l' ennesimo numero con n fattori primi distinti. Input è il numero di elementi nella sequenza da restituire. 0 < n. Non mi preoccupo della precisione dei numeri interi. Voglio solo l'algoritmo. Per le lingue …
10 code-golf  math 

5
Crea un semplice bot IRC.
Compito Crea un semplice bot IRC che esegua compiti semplici come salutare l'utente. Dettaglio (Potresti vedere questo documento RFC .) Scrivi un programma completo che esegua questi: Il programma inserisce nicknamee realnamedall'utente. Tutto nicknamee realnamequale forma è [A-Za-z0-9]+dovrebbe essere consentito, ma non è importante se sono consentite altre forme. Ad …

2
The Prime Grid Game
Mi sono divertito a risolverlo, quindi offro questa sfida di golf. L'obiettivo di questo golf è quello di trovare il numero primo più grande che può essere costruito utilizzando le istruzioni fornite. È necessario accettare una griglia 3x3 di singole cifre come input. (Sta a te decidere come farlo, ma …

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.