Puzzle di programmazione e codice Golf

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

4
Schemi di movimento "leaper" di scacchi delle fate
Un leaper è una categoria di pezzi degli scacchi delle fate che si muove "saltando". Un cavaliere normale è un (1,2) -foglia, il che significa che ogni mossa comporta lo spostamento di una distanza di 1 quadrato in direzione ortogonale e 2 quadrati in direzione perpendicolare. .o.o. o...o ..N.. o...o …

29
Zero nell'intervallo
Il tuo compito è quello di scrivere una funzione o un programma che accetta due numeri interi non negativi ie k( i≤ k) e capire quanti zeri scriveresti se scrivessi tutti i numeri interi da ia k(compreso) nella tua base di scelta su un pezzo di carta. Invia questo numero …

6
Lettere, muoviti! Pt. 2
Le prime lettere, muoviti! era molto popolare, ma aveva una partecipazione limitata. Questo sarà più facile da risolvere, ma si spera coinvolga alcuni trucchi nel golf. Ti viene data una stringa di sole lettere minuscole. Per ogni lettera, con la posizione nell'alfabeto m , spostala in modo che diventi la …

2
Vettori euclidei
Data l'arte ASCII di due vettori, trova la grandezza e il grado del vettore risultante. Ingresso Questo può essere ricevuto tramite STDIN, letto da un file locale o fornito tramite una chiamata di funzione. Ecco un esempio di un input di due vettori: ^------> | | | x Ciò rappresenta …

1
Trova i seguenti set
La sfida di seguito richiede di avere familiarità con la teoria formale del parser. Se non sai quale sia la domanda, perché non sai cosa significano i termini, in molti corsi universitari vengono trattati grammatiche senza contesto e insiemi di primo / seguito. Posso consigliare questo corso a Stanford , …


5
Proprietà delle funzioni binarie
Molti argomenti importanti dell'algebra astratta riguardano una funzione binaria che agisce su un set. Nell'indagine su tali argomenti sono state definite alcune proprietà di tali funzioni. La tua sfida consisterà nel determinare se una determinata funzione binaria su un determinato dominio possiede cinque di queste proprietà. Proprietà Chiusura Una funzione …

8
Sfide di abilità D&D
In Dungeons & Dragons , quasi tutto viene deciso lanciando un dado. In genere, se il tiro è maggiore o uguale a un valore specificato, il tuo tentativo di fare qualunque cosa tu voglia fare ha successo e fallisce altrimenti. Più comunemente, un dado a 20 facce (aka d20) è …
14 code-golf  game  random 


4
Interpreta StackyMath!
È il momento di implementare il mio nuovo linguaggio basato su stack! Si chiama StackyMath. Questo sarà un linguaggio basato sullo stack con 8 operazioni nello stack e modi per aggiungere numeri allo stack. Elenco delle operazioni: /: Divisione. Eseguito sui primi 2 numeri dello stack. Rimette il risultato in …

11
Il gioco di Sevens! Chi ha detto cosa?
La partita di Sevens si gioca come segue: i ngiocatori si siedono in cerchio e iniziano a contare da 1, passando a sinistra (o da giocatore Aa giocatore B). Quando viene raggiunto un numero pche ha un 7OR o divisibile per, 7viene raggiunto il giocatore che ha pronunciato il numero …

1
Il labirinto della freccia fugge
Domanda Hai un array di 50 per 50 caratteri. Ogni cella ha una freccia che punta in una delle quattro direzioni. Nessuna cella è vuota. Quando si entra in una cella, è necessario uscire nella direzione specificata dalla freccia. La freccia può anche puntare nella stessa direzione da cui provieni, …
14 code-golf  maze 

5
Attraverso l'alfabeto
Attraverso l'alfabeto In questa sfida, hai difficoltà a ricordare le lettere dell'alfabeto. Per aggirare questo, vai su e giù nell'alfabeto, fino ad arrivare alla lettera. Poiché vuoi che il tuo codice sia portatile, lo scriverai con blocchi di lettere. Hai un numero limitato di blocchi di lettere perché molti di …
14 code-golf  string 

12
E tutte le persone hanno detto ...
Obiettivo Dato un input di testo che non contiene caratteri [o ], eseguire le seguenti azioni: Per ogni istanza di Amencon almeno una lettera maiuscola (quindi tutte le istanze di Amenesclusione amen), restituire la stessa Amen(conservare le maiuscole). Per ogni istanza di /all the people said[?: ]/i(che è un'espressione regolare), …

22
String Zip e Sort
Dato un elenco di stringhe, genera una singola stringa formata prendendo un carattere da ciascuna stringa in ciascuna posizione, ordinandole per ordinale ASCII e aggiungendole in ordine alla stringa di output. In altre parole, per le nstringhe di input, i primi ncaratteri dell'output saranno i primi caratteri di ciascuno degli …
14 code-golf  string 

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.