Puzzle di programmazione e codice Golf

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

11
Crash IRB (Interactive Ruby)
Ruby viene fornito con un REPL integrato, che è abbastanza utile. La tua sfida è di bloccarlo con la minima quantità di codice! La definizione di "crash" è "farlo uscire in modo non intenzionale ". Questo mezzo exit, quit, abort, irb_exit, irb_quit, et. al. non sono risposte valide. Inoltre, è …
18 code-golf  ruby 

1
Crea un preprocessore C.
L'obiettivo è quello di creare un preprocessore per il linguaggio C, il più piccolo possibile in termini di dimensioni del codice sorgente in byte , nella lingua preferita. Il suo input sarà un file sorgente C e il suo output sarà il codice sorgente pre-elaborato. Gli elementi che dovrà essere …
18 code-golf  string  c 


1
Codici QR ... e tutto quel Jazz!
Questa sarà una sfida relativamente impegnativa nel code-golf. Input: qualsiasi URL, deve avere il protocollo allegato, ad esempio http://codegolf.stackexchange.com (che sarà il nostro caso di test) Output: un codice QR generato che rappresenta questo URL che, se scansionato da un dispositivo intelligente, ti porterà a quell'URL sul browser del dispositivo …

9
Scrivi un traduttore brainfuck
In qualsiasi linguaggio di programmazione o di scripting x , scrivere un programma che prende un codice sorgente brainfuck valido da stdin e output, a stdout, il codice sorgente del programma, scritto in linguaggio x , che produrrebbe esattamente la stessa cosa che farebbe il programma brainfuck. Il programma deve …

30
Restituisce la versione capovolta di un numero
Quando un numero viene mostrato su una calcolatrice, è possibile considerare come sarebbero le varie trasformazioni di quel numero. Ad esempio, su un display a sette segmenti, 2 viene mostrato in questo modo: E quando capovolto in orizzontale appare così: Pertanto, l'immagine speculare di 2 è 5. Il compito di …
18 code-golf  number 

15
Il modo semplice per codificare golf ascii art!
Compito: Ci sono molte risposte su questo sito che sono disposte in arte ascii, come questa . Di solito la disposizione è fatta manualmente, ma un programma non sarebbe d'aiuto? :) Il tuo programma avrà 3 input: Il codice, come un'unica riga Il numero di linee nel modello (può essere …

8
Crea un calcolatore di numeri romani
Crea una calcolatrice di base per i numeri romani. Requisiti Supporti +, -, *,/ L'input e l'output dovrebbero prevedere solo un prefisso del sottrattore per simbolo (ovvero 3 non può essere IIVperché ce ne sono due Iprima V) Manipolazione del principio di sottrazione in ingresso e non vanno uscita al …

12
Ti conosco, ma tu non mi conosci
Hai il compito di scrivere due programmi. Il programma A non deve stampare nulla su tutti gli ingressi tranne quando è inserito il programma B , nel qual caso dovrebbe stampare 1. Il programma B deve essere stampato 1su tutti gli ingressi tranne quando è inserito il programma A , …
18 code-golf  quine 

10
Consigli per giocare a golf a Octave
Quali consigli generali hai per giocare a golf in Octave? Sto cercando idee che possano essere applicate ai problemi del codice golf in generale che siano almeno in qualche modo specifiche di Octave (ad esempio "rimuovere i commenti" non è una risposta). Si prega di inviare un suggerimento per risposta.
18 code-golf  tips  octave 



30
Calcolatrice che aggiunge i valori dei caratteri
Compito Costruisci una calcolatrice, che prende qualsiasi stringa, da un file, stdin o altro, e somma tutti i valori dei caratteri. Esempio Input Hello World! Output 1085 Regole La calcolatrice deve accettare solo la codifica ASCII. Vince il codice più corto. Appunti Per quanto riguarda il commento di m.buettner, devo …
18 code-golf 

17
Crea interprete per un linguaggio inesistente
Costruisci un interprete per un linguaggio falso e basato su stack che ottiene un input, lo interpreta e genera il risultato come una matrice di numeri. Dovrebbe scorrere attraverso ogni byte ed eseguire una funzione diversa basata su questa tabella: 0000 (0): Concatena (Combina i primi due numeri in una …

10
stupide restrizioni e deserto
Quindi, eri seduto alla tua scrivania, giocando a golf un programma per calcolare le prime 20 cifre di pi, e poi arriva il tuo capo e lancia la tua mela fuori dalla finestra. Ora stai lavorando a un nuovo progetto e questo computer non ha ancora alcuna capacità di testo. …

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.