Metagolf sta giocando a golf l'output di un metaprogramma. Un metaprogramma produce un programma che risolve un determinato compito e la lunghezza di tale output determina il punteggio del programma originale.
Sfida Vi sarà data una stringa di input, ovunque la parola "Lemon"è trovato che dovrebbe essere convertito "Lemonade" ma la a, de edeve essere preso in prestito da qualche altra parte nella frase. Esempio Esempio di input: Ho trovato un limone da bambino Esempio di output: Ho fatto una limonata …
sfondo In alcuni possibili futuri, il mondo convertirà i loro sistemi numerici da decimali (base 10 o b10) in qualche altra base (binaria b2, ottale b8, esadecimale b16o persino unaria b1, nel qual caso siamo fregati!). Pertanto, in preparazione a questo possibile evento che sta cambiando il mondo, decidi di …
Compito Definire una regex semplice come espressione regolare non vuota composta solo da personaggi 0e 1, raggruppamento di parentesi (e ), uno o più quantificatori di ripetizione +. Data una stringa non vuota di 0s e 1s, il programma dovrebbe trovare la regex semplice più breve corrispondente alla stringa di …
sfondo Su questo sito, occasionalmente abbiamo domande che richiedono che i programmi siano "induriti con radiazioni"; questo significa che il programma deve essere in grado di sopravvivere alla cancellazione di uno o più byte, indipendentemente da quali byte vengano eliminati. Come è comune per le attività che vengono spesso impostate …
Questa è la sfida settimanale n. 2. Tema: traduzione Scrivi un programma o una funzione che accetta il codice sorgente per un programma in Prelude e genera il codice per un programma equivalente in Befunge-93 . Perché il programma sia equivalente, dovrebbe, per ogni dato input, produrre lo stesso output …
Definizione Un numero intero positivo nè un numero pratico (sequenza OEIS A005153 ) se tutti i numeri interi positivi più piccoli possono essere rappresentati come somme di divisori distinti di n. Ad esempio, 18è un numero pratico: i suoi divisori sono 1, 2, 3, 6, 9 e 18 e gli …
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 …
Questa è la prima delle numerose sfide per il compleanno di Brain-Flak progettate per celebrare il primo compleanno di Brain-Flak! Puoi trovare maggiori informazioni sul compleanno di Brain-Flak qui L'estate scorsa abbiamo avuto il Brain-flak Integer Metagolf , e da allora le risposte che ha generato sono state molto utili …
sfondo In realtà (il successore di Seriously ) è un linguaggio di golf imperativo basato su stack che ho creato nel novembre del 2015. Come molti altri linguaggi di golf, ha comandi a un byte che eseguono diverse funzioni in base al contenuto dello stack. Una delle sue specialità è …
In questa sfida, il tuo compito è individuare sottostringhe con una determinata struttura. Ingresso Il tuo input deve essere due stringhe alfanumeriche non vuote, un modello p e un testo t . L'idea è che ogni personaggio di prappresenta una sottostringa contigua non vuota di tcui si verificano uno accanto …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Code Golf Stack Exchange. Chiuso l'anno scorso . Costruisci una regex che accetti una stringa regex come input e controlla se è valida. Fondamentalmente, …
Sintassi ~Non /\e \/o tveri e propri ffalsi P, Q, FISH, ecc: variabili (Gli operatori sono indicati in ordine di precedenza) introduzione Alcune formule booleane possono essere modificate in forme diverse per renderle più brevi. Ad esempio, la formula ~(~P /\ ~Q) può essere modificato nella forma più breve P\/Q …
Il 4 dicembre 2017, Google Doodle è stato un gioco di programmazione grafico con un coniglio . I livelli successivi erano piacevolmente non banali e sembravano un ottimo candidato per una sfida di golf atomico . Dettagli Gioco Sono disponibili quattro mosse: salta in avanti, gira a sinistra, gira a …
La complessità Kolmogorov di una stringa S è la lunghezza del programma più breve P , scritto in un linguaggio di programmazione L , la cui uscita è esattamente S . (Sì, la vera definizione è più formale ma questo sarà sufficiente per la sfida.) Il vostro compito in questa …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.