Puzzle di programmazione e codice Golf

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

8
Eseguire l'ordinamento per gravità
Sfida Dato un elenco di numeri interi, mostra come sarebbe fatto l'ordinamento per gravità. Ordinamento per gravità In ordine di gravità, immagina i numeri come file di asterischi. Quindi, tutto cade e le nuove righe saranno ovviamente ordinate. Diamo un'occhiata a un esempio: [2, 7, 4, 6]: ** ******* **** …

26
Numeri di scale
Un numero scala è un intero positivo x tale che il suo n -esima cifra (uno indicizzato iniziando con la cifra meno significativa) è uguale a x% (n + 1) . È un po 'un boccone, quindi diamo un'occhiata a un esempio. Prendi 7211311 , se prendiamo i residui modulari …


29
Numeri di pollo McNugget
Descrizione I numeri di Chicken McNugget sono numeri che possono essere espressi come una somma di 6, 9 o 20 - le dimensioni iniziali delle famose scatole di Chicken McNuggets vendute da McDonald's. In tale somma, un numero può essere presente più di una volta, così 6 + 6 = …

2
Aiuta Pac-Man a contare i Pac-Dots
Su consiglio della signora Pac-Man, preoccupata per il suo sovrappeso, Pac-Man ha deciso di tenere traccia della sua assunzione giornaliera di Pac-Dot. Aiutalo a contare il numero di Pac-Dots su un determinato percorso nel labirinto! Il labirinto Per aiutarti a costruire la tua codifica del labirinto, puoi ottenere alcuni dati …

11
Quale filo tagliare
Questa attività riguarda la compressione e l'elaborazione di una sequenza di condizionali. Nel gioco Keep Talking and Nobody Explodes , un disinnescatore di bombe deve disarmare una bomba con l'aiuto di istruzioni trasmesse da esperti che consultano un contorto Bomb Defusal Manual . Questa sfida riguarda il modulo "Sull'argomento dei …

25
Fizz Buzz su testo
introduzione Non so in particolare da dove provenga la tendenza alla moda. Potrebbe essere solo un meme o qualcosa del genere, ma è in qualche modo popolare. Sfida Il tuo lavoro oggi è convertire Fizz Buzz in binario (0, 1) rispettivamente e convertire quel binario in testo. Roba abbastanza standard. …
29 code-golf  binary 


21
Scambia indici e valori
L'obiettivo Scrivi un programma o una funzione il cui input è un elenco / array X di numeri interi e il cui output è un elenco di set di numeri interi Y , in modo tale che per ciascun elemento e in ciascun set Y [ i ], X [ …

28
Quanto sono alti i monoliti?
Ecco un esempio di un input di monoliti . Ce ne sono 4 in questo esempio. _ | | _ | | _ | | | | | | | | _ _| |_| |___| |____| |_ Il primo monolite è alto 4 unità, il secondo è 2, il terzo …

5
Non riesco a vedere la foresta per gli alberi
Scrivi un programma o una funzione che disegna un albero di alberi, costruendo così una foresta. Gli alberi sono disegnati come impilare una piramide. La prima riga (in alto) contiene un 1albero, la riga successiva in basso contiene 2(per un totale di 3), la successiva contiene 3(per un totale di …

13
Somme delle colonne di Pascal
Quasi tutti qui conoscono il triangolo di Pascal. È formato da file successive, dove ogni elemento è la somma dei suoi due vicini in alto a sinistra e in alto a destra. Ecco le prime 5righe (prese in prestito dal triangolo di Generate Pascal ): 1 1 1 1 2 …

30
"Moltiplica" due stringhe
Questo è stato ispirato da una funzione che ho recentemente aggiunto alla mia lingua Add ++ . Pertanto invierò una breve risposta in Add ++ ma non accetterò se vince (non sarebbe giusto) Non lo odi quando puoi moltiplicare i numeri ma non le stringhe? Quindi dovresti correggerlo, vero? Devi …
29 code-golf  string 

30
Fammi un uovo di Pasqua!
No, non il ^^vv<><>BAtipo di uova di Pasqua, vere uova di Pasqua che dipingiamo. Ecco un uovo (terribilmente disegnato). __ / \ / \ | | \____/ A pasqua, li dipingiamo con motivi. Come questi: __ /--\ /----\ |----| \____/ __ /%%\ /%%%%\ |%%%%| \____/ __ /~~\ /~~~~\ |~~~~| \____/ …

9
Visualizza sequenze OEIS
L' Enciclopedia on-line di sequenze di interi (OEIS) è un database online di sequenze di numeri interi. Contiene quasi 280000 sequenze di interesse matematico. Esempi di sequenze: numeri interi positivi ( A000027 ) numeri primi ( A000040 ) Numeri di Fibonacci ( A000045 ) Il tuo compito è scrivere un …

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.