Domande taggate «self-referential»

Utilizzato per le sfide in cui le risposte fanno riferimento a se stesse o alle loro caratteristiche, come la lunghezza o i valori dei caratteri. Poiché questo è un sottoinsieme del tag [quine], si applicano molte delle stesse restrizioni, come la mancata lettura del codice sorgente.


30
Stampa tutti i personaggi che il tuo programma non ha
Il tuo compito è costruire un programma (usando solo caratteri ASCII stampabili e / o tabulazioni e nuove righe) che stampa esattamente i caratteri nello spazio ASCII stampabile ( 0x20a 0x7e) che non compaiono nel codice sorgente del tuo programma (in qualsiasi ordine, comunque molte volte vuoi). Il codice più …

30
Qual è il più piccolo numero intero in base 10 positivo che può essere stampato da un programma più breve (in caratteri) di se stesso?
Penso che la domanda come sopra sia chiara, ma per ogni evenienza: Scrivi un programma completo (non solo una funzione) che stampa un numero intero di base 10 positivo, facoltativamente seguito da una nuova riga. I programmi qualificati saranno quelli il cui output è più lungo ( in byte ) …

30
Uscita con la stessa lunghezza del codice
In questa sfida, è necessario scrivere un programma o una funzione che non accetta input e stampa o restituisce una stringa con lo stesso numero di byte del programma stesso. Ci sono alcune regole: È possibile emettere solo byte nell'intervallo ASCII stampabile (da 0x20 a 0x7E, inclusi) o newline (0x0A …

30
Eww, quei byte sono disgustosi
Scrivi un programma o una funzione che, quando viene data una stringa, filtra quanti più byte distinti possibile e restituisce la stringa pulita. Tuttavia, poiché il programma li odia, nessuno di questi byte può essere presente nel proprio codice. Il tuo punteggio sarà il numero di byte distinti che il …

30
Crea output due volte la lunghezza del codice
La sfida Scrivere un programma completo che scriva nell'output standard il doppio dei byte rispetto alla lunghezza del programma. Regole Il programma deve scrivere caratteri ASCII nell'output standard. Il contenuto dell'output non ha importanza. L'output, misurato in byte, deve essere esattamente il doppio della lunghezza del programma, anch'esso misurato in …

24
Scrivi un programma che si scarica da solo
Scrivi un programma che si collega a questo sito, scarica la risposta in cui è pubblicato, estrae il proprio codice sorgente e lo stampa. L'output deve essere identico al codice sorgente. Vince il codice più breve (in byte). Regole: Nessun accorciatore di URL consentito. La risposta deve avere un formato …

30
Emetti il ​​tuo punteggio!
Sfida: Il concetto è abbastanza semplice: scrivere un programma completo per ottenere il proprio punteggio di golf in codice! L'output dovrebbe essere solo il conteggio dei byte del programma e un trailing bytes. MA ASPETTA ..... c'è una limitazione: Il codice sorgente non può includere nessuna delle cifre del conteggio …


30
Programmi di autogrammi
Questa frase impiega due a, due c, due d, ventotto e, cinque f, tre g, otto h, undici i, tre, due, tredici, nove, due, due, cinque, venticinque s, ventitre t, sei v, dieci w, due x, cinque y e una z. Tali frasi sono chiamate autogrammi . Il tuo compito …


3
Fai un programma di lingua più lungo
Lenguage è un dialetto brainfuck che è noto per rompere le sfide di restrizione della fonte. Questo perché Lenguage si preoccupa solo della lunghezza della sua fonte e non dei contenuti. Innanzitutto, viene calcolata la durata del programma. Quindi, detta lunghezza viene convertita in binario e riempita a sinistra di …

5
Programma di punteggio automatico
Abbiamo una sfida per generare il tuo punteggio , ma sembra che tutte le risposte siano solo hardcodificate l'output e questo è noioso 1 . Quindi facciamo una nuova sfida. Il tuo programma deve generare la sua lunghezza in byte seguita dalla stringa " bytes", ma per evitare soluzioni hardcoded …

11
Permutazione della fonte
Una permutazione di un insieme S={s1,s2,…,sn}S={s1,s2,…,sn}S = \{s_1, s_2, \dotsc, s_n\} è una biunivoca funzione di . Ad esempio, se la funzione è una permutazione:π:S→Sπ:S→S\pi: S \to SS={1,2,3,4}S={1,2,3,4}S = \{1,2,3,4\}π:x↦1+(x+1mod4)π:x↦1+(x+1mod4)\pi: x \mapsto 1 + (x + 1 \mod 4) π(1)=3,π(2)=4,π(3)=1,π(4)=2π(1)=3,π(2)=4,π(3)=1,π(4)=2 \pi(1) = 3,\quad \pi(2) = 4,\quad \pi(3) = 1,\quad \pi(4) …

15
Logic Gates Manualmente
Crea un programma che simuli le porte logiche di base. Input: una parola in maiuscolo seguita da 2 numeri binari di 1 cifra, separati da spazi, ad esempio OR 1 0. I cancelli OR, AND, NOR, NAND, XOR, e XNORsono necessari. Uscita: quale uscita del gate logico inserito verrà data …
13 code-golf  logic-gates  hashing  code-golf  code-golf  number  array-manipulation  integer  code-golf  string  unicode  text-processing  cops-and-robbers  boggle  cops-and-robbers  boggle  code-golf  ascii-art  code-golf  word-puzzle  king-of-the-hill  python  code-golf  sequence  kolmogorov-complexity  code-golf  source-layout  code-golf  string  kolmogorov-complexity  math  number  code-golf  date  code-golf  combinatorics  recursion  game  king-of-the-hill  javascript  code-golf  array-manipulation  code-golf  radiation-hardening  self-referential  code-golf  integer  code-golf  number  code-golf  set-theory  code-golf  sequence  code-golf  string  sorting  natural-language  code-golf  decision-problem  number-theory  primes  code-golf  code-golf  ascii-art  code-challenge  array-manipulation  sorting  rubiks-cube  regular-expression  code-golf  counting  file-system  recursion  code-golf  string  kolmogorov-complexity  color  code-golf  game  code-challenge  permutations  encode  restricted-time  decode  code-golf  math  decision-problem  matrix  integer  palindrome  code-golf  matrix  statistics  king-of-the-hill  king-of-the-hill  python  card-games  code-golf  string  natural-language  code-golf  sequence  number-theory 

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.