Una sfida al codice è una competizione per modi creativi di risolvere un puzzle di programmazione con un criterio obiettivo vincente non coperto da altri tag di punteggio (ad esempio code-golf).
Quando ho lavorato su Polyglot Boggle non palindromico , ho trovato abbastanza noioso imballare i codici nel modo più efficiente possibile sulla scheda Boggle, anche con solo due stringhe. Ma siamo programmatori, giusto? Sappiamo come automatizzare le cose. Dato un elenco di stringhe, devi generare una scheda Boggle su cui …
Questa sfida riguarda la scrittura di codice per risolvere il seguente problema. Date due stringhe A e B, il codice dovrebbe generare gli indici iniziale e finale di una sottostringa di A con le seguenti proprietà. La sottostringa di A dovrebbe anche corrispondere ad una sottostringa di B con fino …
Joe vive alle Bahamas. È inverno. I suoi figli sono delusi dal fatto che non ci sia neve. Joe deve fare la neve per i suoi figli. Fortunatamente, ha una stampante 3D. Ha in programma di fare dei fiocchi di neve con esso. Sfortunatamente non ha idea di come sarebbe …
Definizione Un numero intero positivo nè un numero pratico (sequenza OEIS A005153 ) se tutti i numeri interi positivi più piccoli possono essere rappresentati come somme di divisori distinti di n. Ad esempio, 18è un numero pratico: i suoi divisori sono 1, 2, 3, 6, 9 e 18 e gli …
Ho un lucchetto a combinazione che ha lettere anziché numeri. Sembra così: http://pictures.picpedia.com/2012/09/Word_Combination_Padlock.jpg Ci sono 5 rulli, ognuno dei quali ha 10 lettere diverse. Alla maggior parte delle persone piace usare una parola per la loro combinazione piuttosto che una stringa di lettere arbitraria. (Meno sicuro, ovviamente, ma più facile …
Buona sera golfisti! La tua sfida è annullare completamente una serie di numeri. Ingresso Esattamente 100 numeri interi verranno inviati al tuo programma. Il tuo programma può accettare l'input come file o tramite stdin. Ogni numero intero sarà separato da un carattere di nuova riga. Quei 100 numeri interi varieranno …
Scrivi un programma che stampa il messaggio di errore di sintassi del compilatore o dell'interprete. Il messaggio di errore dovrebbe essere fuorviante in modo che i manutentori del codice impiegheranno giorni per scoprire che l'errore era falso, ciò significa che dovresti offuscare (e nascondere le tue intenzioni). Inoltre, l'errore deve …
Ti vengono dati un sacco di pesi e il tuo compito è quello di costruire un piccolo cellulare bilanciato usando quei pesi. L'input è un elenco di pesi interi compresi tra 1 e 9, inclusi. Potrebbero esserci dei duplicati. L'output è un'immagine ascii di un cellulare che, una volta appeso, …
Il compito è trovare un fattore non banale di un numero composto. Scrivi il codice che trova il fattore non banale di un numero composto il più rapidamente possibile, a condizione che il tuo codice non sia lungo più di 140 byte. L'output dovrebbe essere solo il fattore che hai …
Data una stringa Se un elenco di indici X, modificare Srimuovendo l'elemento in ciascun indice di Smentre si utilizza quel risultato come nuovo valore di S. Ad esempio, dato S = 'codegolf'e X = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o …
Molte persone sanno cos'è una macchina della verità nella programmazione. Ma è tempo di dare una spinta alle cose. Vi presentiamo la macchina della verità estesa! Una macchina per la verità estesa accetta due cose come input, un numero intero ne una stringa non vuota s. Produce s ntempi con …
introduzione Le permutazioni lessicografiche di un elenco con n elementi possono essere numerate da 0 a n ! - 1. Ad esempio, il 3! = 6 permutazioni di (1,2,3)sarebbero (1,2,3), (1,3,2), (2,1,3), (2,3,1), (3,1,2), (3,2,1). Quando una permutazione viene applicata a un elenco, i suoi elementi vengono ordinati nello stesso …
Dropbox ha recentemente rilasciato Lepton ( GitHub ), un metodo che comprime senza perdita di immagini JPEG andata e ritorno, con un risparmio medio del 22%. A causa del principio pigeonhole , non è possibile garantire che nessun algoritmo di compressione generale dia luogo a un file più piccolo ( …
Dato n(il numero di giocatori), t(il valore di soglia) e s(il segreto), ngenera i segreti generati dall'algoritmo Shamir's Secret Sharing . L'algoritmo Ai fini di questa sfida, i calcoli verranno eseguiti in GF (251) (il campo di dimensioni finito 251, altrimenti noto come numeri interi mod 251 ). Di solito, …
Di recente, la classifica di progettazione PPCG ha avuto qualche problema nell'analizzare le intestazioni html delle risposte . In questa sfida farai il tuo colpo per analizzare le intestazioni delle risposte. Esempi di casi di test Questi input di esempio ( NON casi di test effettivi), solo così puoi avere …
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.