Questa sfida è legata al linguaggio BF. Si noti che le sfide che richiedono che le risposte siano in una lingua specifica sono generalmente scoraggiate.
Scrivi il programma più breve nella tua lingua preferita per interpretare un programma brainfuck . Il programma viene letto da un file. Input e output sono input standard e output standard. Dimensione cellulare: 8 bit senza segno. L'overflow non è definito. Dimensione array: 30000 byte (non cerchiato) I comandi errati …
Tutti i robot nell'arena di battaglia sono stati improvvisamente colpiti dal cervello e nessuno può spiegare il perché. Ma chi se ne frega finché sono ancora in grado di combattere, anche se Brainfuck è l'unica lingua che capiscono più. È passato un po 'di tempo dall'ultima presentazione, quindi finalmente annuncerò …
Sfida Creare una funzione o un programma che, quando viene assegnato un numero intero size, procede come segue: Se sizeè uguale a 1, output H H HHH H H Se sizeè maggiore di 1, output X X XXX X X dove Xè l'output del programma / funzione persize - 1 …
Dato un input di un programma scritto in oOo CODE , emette il codice BF che rappresenta. Ecco una breve descrizione di come funziona oOo CODE: Innanzitutto, vengono rimossi tutti i caratteri non alfabetici (tutto ciò che non rientra nell'intervallo A-Za-z). Ad esempio, prendi il programma PROgRam reVERsES giVeN iNPut …
Esistono modi intelligenti per determinare se un numero è una potenza di 2. Questo non è più un problema interessante, quindi determiniamo se un dato numero intero è una potenza intera di -2 . Per esempio: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ …
Golunar / unario è un modo per codificare tutti i validi Brainfuck i programmi, ma non è un'enumerazione, poiché la maggior parte numeri naturali non corrispondono a un programma valido. Ai fini di questa sfida, assumere un nastro doppiamente infinito e nessun commento, vale a dire che un programma Brainfuck …
Scrivi un programma che, per i numeri da 1 a 255, stampa il codice BF che produrrà il numero dato in qualche byte dell'array, più una nuova riga. Ad esempio, le prime quattro righe dell'output potrebbero (e molto probabilmente saranno): + ++ +++ ++++ Il vincitore sarà il più piccolo: …
Un derivato Brainfuck Definiamo un semplice linguaggio di programmazione simile a Brainfuck . Ha un nastro bidirezionale di celle e ogni cella contiene un bit. Tutti i bit sono inizialmente 0. C'è una testa mobile sul nastro, inizialmente nella posizione 0. Un programma è una stringa sopra i caratteri <>01!, …
Come discusso nella sala lounge su Stack Overflow: se non riesci ad implementare l'algoritmo Quicksort fornito in en.wikipedia.org/wiki/Quicksort in qualsiasi lingua di cui tu abbia una conoscenza minima, potresti prendere in considerazione una professione diversa. @sbi ma SBI ha anche notato che forse BrainF *** era un'eccezione. Quindi, ecco il …
Uno dei codici più semplici scritti da un linguaggio di programmazione è una sequenza di caratteri per la stampa di programmi (es. "Ciao, mondo!"). Tuttavia, s o m e e s o t e r i c linguaggi di programmazione come Brainfuck , anche questo codice più semplice è abbastanza …
Sappiamo tutti, o almeno ne abbiamo sentito parlare, brainfuck , una delle lingue esoteriche più famose e influenti. Mentre oggigiorno la maggior parte delle implementazioni utilizza un nastro infinito, il compilatore originale di Urban Müller aveva un nastro di 30000 celle. Un fatto poco noto * è che in realtà …
Il vostro compito è quello di scrivere un pezzo di codice che zeri la cella corrente nella variante Brainfuck che, ogni cella può contenere una firma intero di arbitrariamente grande ampiezza, al posto del normale 0 a 255. Si può presumere che ci siano 1 celle a sinistra e r …
MarioLANG è un linguaggio di programmazione bidimensionale in cui il codice sorgente assomiglia a un livello di Super Mario Bros. Inoltre, il suo set di istruzioni è molto simile a quello di Brainfuck . Ciò significa che MarioLANG è essenzialmente un Brainfuck 2-D in cui il puntatore dell'istruzione si muove …
A volte quando si scrive il codice Brainfuck, si sente la necessità di renderlo più lungo del necessario per incoraggiare il debug. Potresti farlo semplicemente inserendo un ><, ma che divertimento è? Avrai bisogno di qualcosa di più lungo e di meno NOPey per confondere chiunque legga il tuo codice. …
Quali consigli generali hai per giocare a golf in brainfuck? Sto cercando idee che possano essere applicate ai problemi del codice golf in generale che siano almeno in qualche modo specifiche per Brainfuck (ad esempio "rimuovere i commenti" non è una risposta). Si prega di inviare un suggerimento per risposta.
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.