introduzione Quasi tutti hanno familiarità con il Traveller Salesman Problem (TSP). Il compito è, dato un elenco di Ncittà, trovare il ciclo hamiltoniano minimo , ovvero il percorso più breve che visita ogni città e torna al punto di partenza. Non è questa la sfida. Questa sfida è implementare la …
Scrivi il programma più breve possibile in modo tale che quando combini il primo carattere e ogni N carattere dopo di esso in un nuovo programma, l'output è N. Questo deve funzionare per N = 1, 2, ..., 16. Un altro modo per dirlo è che se rimuovete tutti i …
Il tuo compito è semplice. Il programma legge una riga di testo dall'input standard e stampa lo stesso testo in una forma capovolta. Non è consentito stampare nient'altro. Per esempio: input: "Hello!", output: "! olleH" Il problema è che il tuo programma deve essere in grado di fare esattamente la …
Un quino ciclico mezzo cardinale è un quino ciclico con due stati, uno perpendicolare all'altro. Regole Puoi decidere quale rotazione vuoi implementare, in senso orario o antiorario. Una volta ruotato, eventuali spazi vuoti nel codice devono essere sostituiti con spazi per preservare il posizionamento. Il tuo programma deve soddisfare la …
Una bambola nidificante russa, più comunemente nota come bambola matrioska , è una bambola che contiene una versione più piccola di se stessa, che contiene quindi un'altra versione più piccola di se stessa, che contiene una versione più piccola di se stessa, che contiene una versione più piccola di se …
Questo fa parte di una sfida di poliziotti e ladri . Vai qui per la parte degli sbirri. La sfida dei ladri La risposta di un poliziotto può essere decifrata rimuovendo qualsiasi sottoinsieme di caratteri dal programma Haystack, in modo che venga emesso Needleinvece di Haystack(pur essendo un invio valido …
Come una specie di parte 2 di Hello, World! (Ogni altro personaggio) , scrivi un programma tale tutti e tre questi programmi stampino "Hello, World!": L'intero programma, il 1o, 3o, 5o, ecc. Caratteri del tuo programma e il 2o, 4o, 6o, eccetera. Se il tuo programma è: abc def Dovrebbe …
(Questa è una variante di Print a Negative del tuo codice , che mi è piaciuta molto! Grazie a Martin Büttner ♦ - quasi tutto questo testo è suo.) Consideriamo i simboli come i seguenti caratteri ASCII stampabili (si noti che lo spazio è incluso): !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ E gli alfanumerici sono …
Compito Il compito è scrivere un programma che produca un intero positivo coerente ma altrimenti arbitrario xxx (quindi strettamente maggiore di 0). Ecco il trucco: quando la sorgente viene ripetuta NNN volte (il codice viene aggiunto / concatenato N−1N−1N-1 a se stesso), il programma dovrebbe avere un 1N1N\dfrac{1}{N} probabilità di …
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 …
Il tuo compito è quello di creare un programma che, quando eseguito, si restituisce come output (questo è noto come un quine). Tuttavia, questo quine deve, quando viene copiato i ntempi, restituire il quine, ma con ciascuno dei suoi caratteri duplicato nei ntempi del luogo , dove nè un numero …
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 …
Scrivi del codice che funge da programma per gatti. Cioè, per inserire una stringa e inviarla così com'è. Ma la normale inversione del codice deve generare la normale inversione della stringa di input. E l'inversione visiva del codice deve generare l'inversione visiva della stringa di input. L'inversione normale è la …
Prendiamo una griglia di caratteri ASCII stampabili 16x16 (punti di codice da 0x20 a 0x7E). Esistono 30 percorsi-15 percorsi dall'angolo in alto a sinistra all'angolo in basso a destra, eseguendo solo mosse ortogonali, come nell'esempio seguente: ##.............. .#.............. .######......... ......##........ .......##....... ........#....... ........#....... ........#....... ........###..... ..........###... ............#... ............#### ...............# ...............# …
Questa è una sfida dipendente dalla risposta! L'ordine delle risposte è importante e l'attività esatta dipende dall'ultima risposta che è stata pubblicata. Potresti voler ordinare le risposte per più vecchio . Mettiamo insieme un po 'di codice! Qui ci sono 1920 caratteri casuali (stampabili ASCII). Pensa a loro come a …
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.