Puzzle di programmazione e codice Golf

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

6
Il mio robot è scappato dal laboratorio!
Il mio robot ha cortocircuitato in qualche modo ed è fuggito a caso da qualche parte dal mio laboratorio! Fortunatamente, ogni volta che lo fa, inizia la sua sequenza di spegnimento, dandogli abbastanza tempo per girare a casaccio e correre nella direzione in cui è rivolto per cinque round prima …
13 code-golf  math 

3
Crea un controllo di vincita n to the d tic tac toe
Creare il programma più breve per controllare chi ha vinto in un n d tic tac toe gioco. Il programma dovrebbe funzionare quando n(larghezza) e d(numero dimensione) rientrano in questi intervalli: n∈[3,6]∩ℕ ie a number from this list: 3,4,5,6 d∈[2,5]∩ℕ ie a number from this list: 2,3,4,5 n = 3; …

28
Emette l'ennesima cifra di un numero intero
Senza usare stringhe (tranne quando necessario, come ad esempio con input o output) calcola l'ennesima cifra, da sinistra , di un numero intero (in base 10). L'input verrà fornito in questo formato: 726433 5 L'output dovrebbe essere: 3 poiché questa è la quinta cifra di "726433". L'input non conterrà zeri …
13 code-golf  math 

5
Nascondi un saluto Brainf *** in altro codice
L'obiettivo è quello di scrivere un programma (qualsiasi cosa tranne il brainfuck esplicito) che stampi la migliore regola di Barney Stinson : Il nuovo è sempre meglio. quando interpretato normalmente, ma Legen ... aspetta ... Dary! Se elaborato con un interprete Brainfuck. Che vinca il fratello più popolare. Hai 72 …



19
Addio mondo! [chiuso]
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 3 anni fa . Scrivi un programma che si cancella da solo. Sebbene il comportamento …

30
Conta occorrenze di un numero intero [chiuso]
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 3 anni fa . Sulla base della domanda Quanti numeri interi positivi <1.000.000 contengono la …

14
Pseudo-frattale rettangolare
Obbiettivo L'obiettivo del programma è quello di disegnare un rettangolo artistico ASCII più volte raddoppiato per dimensioni, alternandosi in orizzontale e in verticale. Ogni volta che il rettangolo raddoppia in dimensioni, l'area extra viene rappresentata da un carattere diverso e le aree precedenti rimangono invariate. Le due sezioni più piccole …

3
Scrivi un compilatore brainfuck
Scrivi un programma che accetta un programma brainfuck e lo compila in un codice macchina eseguibile. Puoi scegliere come target x86, x86_64, jvm (java bytecode) o armv6 e utilizzare uno dei seguenti formati eseguibili: ELF, a.out, file di classe, exe, com. L'eseguibile dovrebbe funzionare in Linux o Windows (o Java …


2
Fai una mossa su una tavola Go
Ti viene data una posizione sul tabellone per una partita Go e una mossa per giocare. È necessario indicare se la mossa è legale o meno e la nuova posizione del consiglio se è legale. Una breve spiegazione delle mosse di Go: il gioco consiste nel posizionare alternativamente pezzi bianchi …

7
Codice Morse allo standard output
Questa domanda implica prendere input nel codice Morse come. (punto) e - (simbolo meno), con spazi per separare l'input. Il tuo compito è convertire il codice in output standard. Puoi presumere che l'unico input contenga i simboli dei caratteri che si trovano nell'alfabeto del codice Morse internazionale, che puoi trovare …

23
Visualizza la frase in ordine alfabetico
Scrivi un programma che prende una stringa e genera tutti i caratteri in ordine alfabetico. Spazi e simboli possono essere ignorati o eliminati, ma le lettere maiuscole e minuscole devono rimanere nello stesso caso. Input di esempio: Johnny walked the dog to the park. Uscita campione aaddeeeghhhJklnnoooprtttwy Regole: • Qualunque …
13 code-golf 

3
Implementare l'emulatore Universal Machine
L'obiettivo è quello di scrivere un programma completo che emuli la macchina universale da ICFP 2006 con il codice più breve. La macchina universale ha un set di istruzioni molto semplice spiegato qui . L'emulatore deve leggere un nome file dall'argomento della riga di comando ed eseguire il file come …

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.