Domande taggate «whitespace»

Per le sfide legate all'elaborazione e al posizionamento dei caratteri degli spazi bianchi (principalmente, ma non limitato a spazi, schede e feed di riga), come le sfide relative al rientro. Per le sfide relative al linguaggio di programmazione esoterico Whitespace, utilizzare invece [whitespace-language].


30
Parentesi telescopiche
Considera una stringa non vuota di parentesi correttamente bilanciate: (()(()())()((())))(()) Possiamo immaginare che ogni coppia di parentesi rappresenti un anello in una costruzione telescopica crollata . Quindi estendiamo il telescopio: ( )( ) ()( )()( ) () ()() ( ) () Un altro modo di vederlo è che le parentesi …

30
Dai puzzle di programmazione al codice golf
Il tuo compito è quello di scrivere un programma che emetta la stringa esattaProgramming Puzzles (trailing newline opzionale), ma quando tutti gli spazi, le schede e le Code Golfnewline vengono rimossi, vengono emessi (trailing newline opzionale). Il conteggio dei byte è il conteggio del primo programma, con gli spazi ancora …

12
Rientro inverso
Ho sentito che il tuo codice può essere eseguito più velocemente se lo indentrai al contrario, in modo che il compilatore possa elaborarlo come un modello di progettazione dell'albero dalla cima dei "rami" verso il basso. Questo aiuta perché la gravità accelera il tempo necessario per la compilazione del codice …

24
Spazio bianco significativo
Definiamo gli spazi bianchi come uno dei tre caratteri, tab (0x09), newline (0x0A) o spazio (0x20). Per questa sfida, devi scrivere due programmi o funzioni nello stesso linguaggio di programmazione, che svolgono le seguenti attività: Contare i caratteri degli spazi bianchi in una determinata stringa. Ad esempio, l'input 123 -_- …


30
Aggiunta di lunghezze di stringa
Sfida: Dato una stringa ssui caratteri a- z, A- Z, 0- 9, aggiungi la lunghezza di sse stesso, contando i caratteri aggiuntivi nella lunghezza come parte della lunghezza totale di s. Ingresso: Solo una stringa di lunghezza arbitraria (può essere vuota). Produzione: La stessa stringa, ma con la sua lunghezza …
51 code-golf  string  code-golf  string  random  code-golf  array-manipulation  code-golf  ascii-art  kolmogorov-complexity  random  code-golf  array-manipulation  code-golf  stateful  code-golf  hello-world  code-golf  string  code-golf  interpreter  lisp  code-golf  restricted-source  quine  palindrome  code-golf  ascii-art  random  generation  challenge-writing  ascii-art  random  polyglot  maze  answer-chaining  string  cops-and-robbers  whitespace  code-golf  string  cops-and-robbers  whitespace  code-golf  number  sequence  code-golf  date  code-golf  ascii-art  decision-problem  code-golf  combinatorics  chemistry  code-golf  kolmogorov-complexity  source-layout  radiation-hardening  code-golf  ascii-art  path-finding  maze  code-golf  string  ascii-art  game  animation  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  restricted-source  new-years 

25
Significativo spazio bianco: poliziotti
Ai fini di questa sfida, definiremo gli spazi bianchi solo come avanzamenti di riga (0x0A) e spazi (0x20). Nota che la maggior parte delle lingue e dei sapori regex considerano molti altri caratteri anche come spazi bianchi, sia all'interno che all'esterno dell'intervallo ASCII, quindi potresti non essere in grado di …

7
Evitare i fiumi
sfondo Nella tipografia, i fiumi sono vuoti visivi in ​​un blocco di testo, che si verificano a causa dell'allineamento casuale di spazi. Questi sono particolarmente fastidiosi poiché il tuo cervello sembra raccoglierli più facilmente nella visione periferica, che distrae costantemente i tuoi occhi. Ad esempio, prendi il seguente blocco di …

5
Mio Dio, è pieno di spazi!
Alcune persone insistono sull'uso degli spazi per la tabulazione e il rientro. Per la tabulazione, questo è indiscutibilmente sbagliato. Per definizione, i tabulatori devono essere usati per la tabulazione. Anche per il rientro, i tabulatori sono oggettivamente superiori: C'è un chiaro consenso nella comunità di Stack Exchange. L'uso di un …

3
Risolvi il cubo di Rubik
Scrivi il programma più breve che risolve il cubo di Rubik (3 * 3 * 3) entro un ragionevole lasso di tempo e mosse (diciamo, massimo 5 secondi sulla tua macchina e meno di 1000 mosse). L'input è nel formato: UF UR UB UL DF DR DB DL FR FL …

20
Figura e terra
Fonte: Wikipedia Per questa sfida, dovresti scrivere due programmi che ricordano la figura e il terreno dell'immagine sopra, in modo tale che uno di essi stampi figuree l'altro stampi ground. In particolare: Scrivi un programma che non accetta input e stampa la stringa figure. Gli unici spazi bianchi consentiti nel …

4
Codice Spiegazione Formatter
Le proposte di golf in codice di successo sono, per natura, piene di simboli pazzi in tutto il luogo. Per rendere più comprensibile la presentazione, molti golfisti del codice scelgono di includere una spiegazione del loro codice. Nella loro spiegazione, la linea di codice viene trasformata in un diagramma esploso …

5
Rompere le schede a metà
Le guerre sante sono state combattute su spazi contro schede. (E ovviamente gli spazi, essendo oggettivamente superiori, hanno vinto.) - Alex A. S ome peo p le rifiutano ancora di un ccept che WHI c h è cl e arly s upreme. Hai appena ricevuto un file utilizzando l'INCOR re …

23
Linee di allineamento!
Linee di allineamento! Dato un carattere e una stringa multilinea, il tuo compito è quello di riempire ogni riga della stringa in modo che si allineino tra il delimitatore specificato. Esempi Ingresso: , Programming, Puzzles And, Code golf Produzione: Programming, Puzzles And, Code golf Ingresso L'input sarà una stringa multilinea …

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.