Puzzle di programmazione e codice Golf

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

1
MarGolf incontra il formicaio di Langton
This is Markov. Markov's golf ball rolls around randomly. Markov's ball will hole however he strikes it. Markov is smart. Be like Markov. E questo: è un formicaio nel cortile di Langton. Il formicaio è abbastanza grande da contenere la pallina da golf di Markov, MarGolf. Tuttavia, il formicaio si …

2
Il talento arriva a DSA
Alcuni amici e io abbiamo giocato a DSA (un gioco di ruolo prevalentemente tedesco molto simile a D&D). Mi chiedevo quali fossero le possibilità di passare i tiri, quindi dovrai scrivere del codice per calcolarlo. Il tuo personaggio è definito da statistiche (da 8 a 14) e (TV) valori di …

14
Golf un interprete di calcolo
introduzione Il calcolo è un linguaggio scherzoso esoterico . Dalla voce di esolang: Il calcolo non ha una sintassi richiesta e ha il potere di risolvere tutti i problemi. È abbastanza intelligente da interpretare qualsiasi linguaggio umano (inglese, spagnolo, latino, ecc.), Qualsiasi linguaggio di programmazione (C ++, Java, brainfuck, ecc.) …

1
Aiutami a riempire il mio portafoglio!
Qualche tempo fa ho acquistato un nuovo portafoglio in grado di contenere 8 carte (4 su entrambi i lati). Tuttavia, mi sembra di avere molte più carte di così e devo fare delle scelte su quali voglio portare con me. Alcune carte che uso più spesso di altre, ma le …

2
Griglie triangolari: Polyiamonds semplicemente collegati
Mentre siamo su una griglia triangolare , vorrei sottolineare che esiste un equivalente di poliomino su una griglia triangolare. Si chiamano poliamondi , e sono forme formate incollando triangoli equilateri lungo i loro bordi. In questa sfida dovrai decidere quali sottoinsiemi di una griglia triangolare sono poliamammanti e se presentano …

2
Risolvi un'espressione matematica dai lati alternati
Crea un programma che risolva un'espressione matematica usando gli elementi dai lati alternati dell'espressione. Il modo in cui è fatto è, invece di leggere da sinistra a destra, leggi il primo carattere, poi l'ultimo, poi il secondo, quindi il secondo all'ultimo, ecc. Questo ti darà una nuova espressione che devi …

15
Zodiaco cinese dell'anno
Il 2015 è stato l'anno della capra! In questa sfida, capirai quale animale rappresenta l'anno. Per evitare di rendere questa sfida complessa, non sarà necessario calcolare il capodanno cinese. Poiché sono solo 12 animali nello Zodiaco, il tuo codice dovrà essere il più breve possibile. Esempi Il programma deve ottenere …


6
Calcola il simbolo Kronecker
Rilevanti collegamenti qui e qui , ma ecco la versione breve: Hai un input di due numeri interi ae btra infinito negativo e infinito (anche se se necessario, posso limitare l'intervallo, ma la funzione deve comunque accettare input negativi). Definizione del simbolo di Kronecker È necessario restituire il simbolo Kronecker …

1
Validatore Pentomino
Come qualcuno a cui non si può disturbare a guardare i loro pentominos per vedere se ha una forma rettangolare, ho deciso di farti scrivere un programma che lo fa. Il tuo compito Dato un certo input diviso per le nuove righe contenenti 12 caratteri univoci, decidere se si tratta …

5
Analizzatore di file obitorio DCSS
In questa sfida, devi analizzare i file dell'obitorio dal gioco roguelike Dungeon Crawl Stone Soup e inviarlo a STDOUT. Cosa sono questi file dell'obitorio ?? Quando muori, viene generato un file di testo con i dati di quel personaggio all'interno. Puoi vedere quale equipaggiamento aveva il personaggio, cosa è successo …


6
Implementare un'API per le distribuzioni di probabilità
introduzione In questa sfida, il tuo compito è implementare una raccolta di semplici funzioni che insieme formano una mini-libreria utilizzabile per semplici distribuzioni di probabilità. Per soddisfare alcune delle lingue più esoteriche che le persone amano usare qui, sono accettabili le seguenti implementazioni: Uno snippet di codice che definisce una …


24
A quando risale questo?
A quando risale questo? Le regole Ogni invio deve essere un programma completo. Il programma deve inserire input come due date separate da virgola nel modulo YYYY-MM-DDe stampare il numero di giorni trascorsi dalla seconda data a STDOUT come se oggi fosse la prima data (se la seconda data sarebbe …
9 code-golf  date 

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.