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 …
Mi piace giocare a golf dc, ma a volte sono frustrato perché dcnon ha operazioni bit per bit. Sfida Fornire quattro funzioni denominate che implementano l'equivalente delle operazioni c bit per bit &, |, ~e ^(bit AND, OR, NOT e XOR). Ogni funzione prenderà due operandi (ne ~accetta solo uno) …
Il tuo amico non è troppo bravo con i computer, quindi per scherzo qualcuno ha scritto le lettere (az) sulla tastiera. Quando si sedette e provò a digitare il suo nome guardando la tastiera, si rese conto che le lettere erano confuse e chiese il tuo aiuto. Sei intelligente, quindi …
Sfida Scrivi il programma più breve che converte un intervallo di tempo leggibile dall'uomo in componenti della data: {±YEARS|±MONTHS|±DAYS|±HOURS|±MINUTES|±SECONDS} Casi di esempio Ogni test case è composto da due righe, input seguito da output: 1 year 2 months 3 seconds {1|2|0|0|0|3} -2 day 5 year 8months {5|8|-2|0|0|0} 3day 9 years …
Voglio provare una nuova forma di codice golf qui. Simile ai bonus, non tutte le parti della sfida devono essere completate, ma ogni risposta deve implementare un sottoinsieme di determinate dimensioni (e c'è un nucleo che ogni risposta deve implementare). Quindi, oltre al golf, questa sfida implica anche la scelta …
Il tuo obiettivo è quello di scrivere un giocatore perfetto per il gioco di Wythoff's Nim . Regole di Wythoff's Nim Wythoff's Nim è un gioco deterministico per due giocatori giocato con due pile di segnalini identici. I giocatori alternano i turni, in cui svolgono una di queste: Rimuovi uno …
introduzione Voglio trovare la sottostringa con il massimo 1in una sequenza di 0"se 1". Ingresso Il programma ha due input , la sequenza e la lunghezza della sottostringa. La sequenza è un numero qualsiasi di 0"se 1": 01001010101101111011101001010100010101101010101010101101101010010110110110 La lunghezza della sottostringa è un numero intero diverso da zero positivo: …
Il set up Supponiamo che ti vengano dati n fusibili, con 1 ≤ n ≤ 5, ognuno dei quali è lungo un metro e dove ciascun fusibile ha una velocità di combustione associata di N metri per D ore. Un fusibile può essere acceso a una o entrambe le estremità, …
Il tuo capo ha recentemente appreso di questo interessante linguaggio di programmazione chiamato inglese . Ha avuto questa idea "rivoluzionaria", vuole codificare con te per raddoppiare i tassi di produzione! Dal momento che non è un esperto di tecnologia, vuole che tu scriva un compilatore per farlo in modo che …
Ormai dovresti avere tutti familiarità con la sequenza di Conway ( nota anche come sequenza "look-and-say") : 1 11 21 1211 111221 312211 etc Puoi anche iniziare da qualsiasi numero arbitrario come punto di partenza. Lascia che f(s)sia il prossimo elemento della sequenza. Ora per ogni dato sche possiamo trovare …
Il tuo compito è di riconvertire i decimali nella somma delle radici quadrate degli interi. Il risultato deve avere una precisione di almeno 6 cifre decimali significative. Input : Un numero che indica il numero di radici quadrate e un decimale che indica il numero da approssimare. Esempio di input: …
Questa sfida consiste nel codificare un interprete per un linguaggio di descrizione della pittura di Mondrian (MPDL). Definizione della lingua La lingua funziona su una pila di rettangoli. Un rettangolo è definito dalla sua coordinata superiore sinistra e coordinata inferiore destra. Le coordinate devono essere numeri interi. Lo stack è …
Sfida Il compito di questa domanda è quello di dividere un array di input di numeri interi alla seconda occorrenza di ogni numero intero in quel array. Non abbastanza chiaro? Ecco un esempio per aiutare Matrice di input: [2 1 1 2 3 2 2 4 5 6 7 3 …
La sfida Questa sfida è molto semplice. Dati quattro punti tridimensionali, calcola la superficie del tetraedro che formano. Questo è code-golf , quindi vince il codice più corto. Si applicano scappatoie standard, con l'aggiunta della clausola secondo cui è vietata qualsiasi funzione incorporata per svolgere questo compito dati quattro punti. …
A Gödel, Escher, Bach , Douglas Hofstadter introduce una sequenza intera che viene comunemente definita sequenza figura-figura: 2, 4, 5, 6, 8, 9, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, ... Puoi divertirti a elaborare tu stesso la definizione della sequenza come parte …
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.