Di recente al recente rilascio di Puzzling.SE , si è verificato un problema con le spie che lanciavano pietre in un fiume che in realtà era piuttosto impegnativo: Due spie devono scambiarsi due numeri segreti (un numero per spia), non notato dai loro nemici. Hanno concordato un metodo per farlo …
sfondo La valuta ufficiale della nazione immaginaria del Golfenistan è il foo , e ci sono solo tre tipi di monete in circolazione: 3 foos, 7 foos e 8 foos. Si può vedere che non è possibile pagare determinati importi, come 4 soldi, usando queste monete. Tuttavia, possono essere formati …
Viaggiare con l'elettronica è sempre divertente, soprattutto quando è necessario un adattatore per caricarli. La tua sfida è rendere la pianificazione di un viaggio un po 'più semplice verificando se una determinata spina sarà compatibile con una determinata presa. Sfida Dato un tipo di spina e un tipo di presa, …
Ieri ho posto questa domanda sulle mescolanze di riffle. Sembra che la domanda di ieri sia stata un po 'troppo difficile, quindi questa domanda è un compito correlato ma molto più semplice. Oggi ti viene chiesto di determinare se una permutazione è in realtà un riordino del riffle. La nostra …
Triangularity è un nuovo esolang sviluppato da Mr. Xcoder in cui la struttura del codice deve seguire uno schema molto specifico: Per la nriga di codice, devono esserci esattamente i 2n-1caratteri del programma su di esso. Ciò provoca una forma triangolare / piramidale, con la prima riga che ha un …
Ispirato da Tratto da una domanda in overflow dello stack . La sfida Dato un numero intero n>1, genera tutti gli array che possono essere ottenuti scambiando esattamente due voci nell'array [1, 2, ..., n]. Le matrici possono essere prodotte in qualsiasi ordine. È possibile utilizzare in modo coerente [0, …
Una sottosequenza è qualsiasi sequenza che è possibile ottenere da un'altra eliminando qualsiasi quantità di caratteri. Le distinte sottosequenze non vuote di 100sono 0, 1, 00, 10, 100. Le sottosequenze non vuote distinte 1010sono 0, 1, 00, 01, 10, 11, 010, 100, 101, 110, 1010. Scrivi un programma o una …
Compito Scrivi del codice che può essere riorganizzato in n programmi diversi in n lingue diverse, ciascuna delle quali genera un numero distinto da 1 a n. Non esistono due lingue uguali, tuttavia versioni diverse della "stessa lingua" saranno considerate lingue distinte, purché abbiano numeri di versione principali diversi. Per …
Obbiettivo Genera l'elenco criptato originale, dai movimenti che farebbe un ordinamento di inserzione per ordinarlo. L'elenco originale avrà tutti i numeri da 0a N-1(incluso) dove si Ntrova la dimensione dell'input. Ingresso Un elenco contenente le mosse necessarie per ordinare l'elenco. Ogni valore rappresenta la quantità di slot spostati dal numero …
sfondo Sono stato ispirato dal recente video di 3Blue1Brown sul problema della divisione della collana (o come lo chiama lui, il problema della collana rubata) e sulla sua relazione con il teorema di Borsuk-Ulam . In questo problema, due ladri hanno rubato una preziosa collana composta da diversi tipi di …
Informazioni sulla serie Prima di tutto, puoi trattarlo come qualsiasi altra sfida di golf del codice e rispondere senza preoccuparti della serie. Tuttavia, esiste una classifica in tutte le sfide. Puoi trovare la classifica insieme ad alcune ulteriori informazioni sulla serie nel primo post . Anche se ho un sacco …
Considera un'espressione 2^2^...^2con gli noperatori ^. Operatore ^significa esponenziazione ("alla potenza di"). Supponiamo che non abbia assosiatività predefinita, quindi l'espressione deve essere tra parentesi completa per diventare inequivocabile. Il numero di modi per parentesi nell'espressione è dato dai numeri catalani C_n=(2n)!/(n+1)!/n! . A volte diverse parentesi danno lo stesso risultato …
Obbiettivo L'obiettivo di questa sfida è produrre una funzione nche calcoli il numero di modi per suddividere la n X 1griglia in triangoli in cui tutti i vertici dei triangoli si trovano su punti della griglia. Esempio Ad esempio, ci sono 14 modi per partizionare la griglia 2 x 1, …
Un riffle shuffle è un tipo di shuffle in cui il mazzo viene diviso in due partizioni e le partizioni vengono quindi ricucite insieme per creare un nuovo mazzo mischiato. Le carte sono unite insieme in modo tale che le carte mantengano il loro ordine relativo all'interno della partizione di …
Emetti questa sequenza binaria di lunghezza 1160: -++-+--++-++-+--+--++-+--+--++-+--++-++-+-++--++-+---+-++-+--+--++++--+--++-+--++-++----++-++-+-++--++-+-+---++-+--++-++-+--++-+--+---+-++-+--++-++-+--+--++-++-+--++-+--+++-+-+----+++-+--+--+++---++-++-+--+--+++--+-+-+--+-+++-++-+--+--++-+--++-++-+--+--++--+++---+++-+---++-+--++--+-+--+-+++-+--++-++-+--++-+--+--++-+--++--+-++-+-+--+-+-++-+--++-+--+--++-+-+-++-+-+-++---+-+--++++--+---++-+-++-+--++-+--+--++-+--++++--+---+-++++--+--++-++-+--++-+--+--++-+--++-++-+--++-+--+--++-++-+----+++-+--++--+++---+-++-+--+-++---+-++-++-+--+--++--++++-+--+--+--++++--+--+++---++-++-+--++--+-+--+--++-++-+--+--+-+++-++-+--+--++--+-++-++-+--+--+--++-++-+--+++---++-+--++-++---+++---++-++----+++--+-++-+--+--++-+--++-++-+-++--++--++----+++-++--++----++-+++--++---+++----+-+-++-++-++-+-+----+++--++-+--++-++-+--+--+--++-+--++-++-+--++--+-+--+-+-+-++++---+-+-++--+--+-+-+-++-+-+++--+-+--+--+-+++--+-+++---++-+--+--++-++--++---++-+-++--++-+---+-++-+--+-++--++-+--++-+--+-+++-+--++--+-+-+++--+-+--++-++-+--+--+-++---+-++-+-++--++-+--+++-+----++--+-++-+-++--++-+--++-+-++--++-+---+-++-+--+++----+-+-++--++-+--++-++-++-+--+--+--++++---++---+-+-++-+-+++--+-++--+-+--+-+-++---+++-++ La sequenza Questa sequenza finita è strettamente strutturata in un modo che spero presti metodi unici per la compressione. Deriva dal problema della discrepanza di Erdő, che era stato presentato in una precedente sfida . Considerando i termini come +1 e -1, …
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.