Domande taggate «code-golf»

Code-golf è una competizione per risolvere un problema particolare con il minor numero di byte di codice sorgente.

5
Simulatore di gravità
dichiarazione Ti viene data una serie di palle che cadono in una griglia 2D. Questa griglia è circondata da muri immutabili e infrangibili, quindi tutta l'azione è contenuta al loro interno. Il tuo compito è determinare quale sarà lo stato dello scenario dopo che la gravità farà tutto il suo …


24
Questo numero è loeschiano?
Un numero intero positivo kè un numero loeschiano se kpuò essere espressa come i*i + j*j + i*jper i, jnumeri interi. Ad esempio, i primi numeri loeschiani positivi sono: 1( i=1, j=0); 3( i=j=1); 4( i=2, j=0); 7( i=2, j=1); 9( i=-3, j=3); ... Nota che i, jper un dato …
33 code-golf  math  number  number-theory  decision-problem  code-golf  kolmogorov-complexity  code-golf  sequence  code-golf  path-finding  chess  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  math  arithmetic  code-golf  code-golf  number  code-golf  geometry  code-golf  math  code-golf  code-golf  kolmogorov-complexity  alphabet  code-golf  regular-expression  hexagonal-grid  king-of-the-hill  path-finding  java  code-golf  string  sorting  code-golf  string  grid  code-challenge  compression  code-golf  random  code-golf  sequence  arithmetic  code-golf  number  grid  tiling  code-golf  tips  code-golf  sequence  number-theory  recursion  code-golf  string  grid  code-golf  math  number  combinatorics  permutations  string  code-challenge  code-golf  sequence  number-theory  subsequence 

29
È un prefisso?
Nella teoria dell'informazione, un "codice prefisso" è un dizionario in cui nessuna delle chiavi è un prefisso di un'altra. In altre parole, ciò significa che nessuna delle stringhe inizia con nessuna delle altre. Ad esempio, {"9", "55"}è un prefisso, ma {"5", "9", "55"}non lo è. Il più grande vantaggio di …

4
Dividere ASCII
Dati i 95 caratteri stampabili in ASCII più newline, suddividili in due gruppi uguali di 48 caratteri (di seguito chiamati gruppo A e gruppo B). Crea un mapping uno a uno a tua scelta (hai totale discrezione) tra i due gruppi. In altre parole, Apotrebbe essere mappato ae viceversa, ma …

18
L'altra gamba di Pitagora
Pitagora si è fatto saltare una gamba in guerra. Doveva essere amputato e, sebbene fosse quasi morto, si fece avanti e si riprese completamente. Ora, dopo un anno di camminate con le stampelle, ottiene il privilegio di ottenere una gamba protesica! Il fatto è che ce ne sono molti che …
33 code-golf 

3
Piccolo Lisp, piccolo interprete
I programmatori di Lisp si vantano che Lisp è un linguaggio potente che può essere creato da una serie molto piccola di operazioni primitive . Mettiamo in pratica quell'idea giocando a golf un interprete per un dialetto chiamato tinylisp. Specifica del linguaggio In questa specifica, qualsiasi condizione il cui risultato …

11
Moltiplicazione per auto-modifica
... almeno per qualche definizione di "auto-modifica". L'obiettivo In questa sfida, il vostro compito è quello di scrivere tre corde A, Be Cche soddisfano le seguenti proprietà. La stringa Bha una lunghezza di almeno 1. Per ogni n ≥ 0, la stringa è un programma valido (che significa programma eseguibile …


14
{Numeri ricci};
Nel linguaggio di programmazione esoterico Ricci, i programmi consistono esclusivamente di parentesi graffe {}e punti e virgola ;. Nonostante questo umile set di strumenti, Curly ha letterali che possono rappresentare qualsiasi numero intero non negativo. Il formato è un po 'difficile da leggere per chi non lo sapesse, quindi scriviamo …

15
Parole in equilibrio
Questa sfida è stata pubblicata sul subreddit DailyProgrammer e ho pensato che sarebbe stato un ottimo candidato per una sfida di golf di codice. Determinare se una lettera si bilancia si basa sulla sua distanza dal punto di equilibrio e sul valore della lettera. Il valore di una lettera può …
33 code-golf 

22
Trump ha bisogno del tuo aiuto per fermare lo Starman!
Un uomo dalle stelle è arrivato sulla Terra! Fortunatamente il presidente degli Stati Uniti, Donald Trump, ha un dado a faccia infinita. Usando questo dado, può evocare un numero che tu , il sindaco di Podunk , devi usare per determinare chi dovrebbe essere inviato per fermare l'invasore! Ma fai …

22
Moltiplicazione XOR
L'obiettivo è implementare l'operazione di moltiplicazione XOR ( carryless ), definita di seguito, nel minor numero di byte possibile. Se pensiamo a XOR bit a bit ( ^) come aggiunta binaria senza trasportare 101 5 ^ 1001 9 ---- 1100 12 5^9=12 possiamo eseguire la moltiplicazione XOR eseguendo la moltiplicazione …

11
Questa domanda ha i suoi alti e bassi
L'input sarà composto dai seguenti caratteri: ^: Vai su uno v: Scendi uno ▲oppure k: vai su due ▼oppure j: scendere due Ad esempio, il seguente input: ^^▲^v▼▲^^v produrrebbe il seguente output: ^ ^ ^ v ▲ v ▲ ^ ▼ ^ Le sequenze di escape che spostano il cursore …

6
Grid Based Digital Logic (Duodyadic Tiles)
Le tessere duodadiche sono tipi di blocchi funzionali quadrati che accettano due ingressi, uno dal lato superiore e uno dal lato sinistro, e hanno due uscite, uno sul lato destro e uno sul lato inferiore. Ciascuno dei loro output è una funzione separata di entrambi i loro input. Ad esempio, …

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.