Domande taggate «source-layout»

Per le sfide che coinvolgono il layout fisico o la manipolazione fisica del codice sorgente.

2
Chuck Norris vs commesso viaggiatore
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 …

6
Esegui l'ennesimo personaggio per ottenere N
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 …

21
Il reversibile reversibile
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 …

4
Costruisci un quino ciclico mezzo cardinale
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 …

7
Russian Nesting Quine
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 …

20
Trova l'ago nel pagliaio (ladri)
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 …



15
Moltiplico la fonte, tu (probabilmente) moltiplichi l'output!
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 …

15
Macchina per la verità estesa
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 …

7
Crea un quine intrecciato
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 …

13
Indice di permutazione inversa
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 …
17 code-golf  combinatorics  permutations  code-golf  image-processing  brainfuck  encode  steganography  code-golf  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  ascii-art  fibonacci  code-golf  string  code-golf  sorting  popularity-contest  statistics  code-golf  ascii-art  kolmogorov-complexity  code-golf  code-golf  ascii-art  tic-tac-toe  code-golf  string  code-challenge  classification  test-battery  binary-matrix  code-golf  math  arithmetic  code-golf  ascii-art  random  code-golf  string  code-golf  number  binary  bitwise  code-golf  number  arithmetic  code-golf  math  ascii-art  code-golf  string  ascii-art  code-golf  string  ascii-art  code-golf  string  code-golf  counting  code-golf  number  binary  bitwise  decision-problem  code-golf  array-manipulation  code-golf  tips  brain-flak  code-challenge  quine  source-layout  code-generation  code-golf  linear-algebra  matrix  abstract-algebra  binary-matrix  code-golf  string  palindrome  code-golf  puzzle-solver  sudoku  code-golf  ascii-art  code-golf  graphical-output  internet  code-golf  ascii-art  kolmogorov-complexity  code-golf  math  code-golf  clock 

7
Inversione di stringa normale e visiva
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 …

3
Scegli il codice della tua lingua
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: ##.............. .#.............. .######......... ......##........ .......##....... ........#....... ........#....... ........#....... ........###..... ..........###... ............#... ............#### ...............# ...............# …

30
The Jigsaw Code Puzzle
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 …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.