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 …
Il tuo compito è quello di aprire una finestra del browser predefinito su http://codegolf.stackexchange.com . Il codice deve aprire il browser stesso e non può fare affidamento su uno aperto. Questo è code-golf , quindi vince la risposta più breve in byte.
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 …
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 …
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 …
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 …
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 …
... 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 …
Nel gioco Tetris , ci sono 7 tipi di mattoni o Tetr i minoes , che sono matematicamente conosciuti come tetr o minoes perché sono tutti realizzati con 4 segmenti quadrati: Hanno i nomi I, J, L, O, S, T e Z, che corrispondono alle loro forme approssimative. Contando le …
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 …
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ò …
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 …
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 …
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 …
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, …
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.