Questions marquées «whitespace»

Pour les défis liés au traitement et au placement des caractères d'espacement (principalement, mais sans s'y limiter, les espaces, les tabulations et les sauts de ligne), comme les défis liés à l'indentation. Pour les défis concernant le langage de programmation ésotérique Whitespace, utilisez plutôt [whitespace-language].


30
Parenthèses télescopiques
Considérons une chaîne non vide de parenthèses correctement équilibrées: (()(()())()((())))(()) On peut imaginer que chaque paire de parenthèses représente un anneau dans une construction télescopique effondrée . Alors étendons le télescope: ( )( ) ()( )()( ) () ()() ( ) () Une autre façon de voir les choses est …

30
De la programmation des puzzles au code de golf
Votre tâche consiste à écrire un programme qui affiche la chaîne exacteProgramming Puzzles (fin de ligne nouvelle, facultatif). Toutefois, lorsque tous les espaces, onglets et nouvelles lignes sont supprimés, il est généré Code Golf(fin de ligne nouvelle, facultatif.) Votre nombre d'octets est le nombre du premier programme, avec des espaces …

12
Indentation inversée
J'ai entendu dire que votre code peut fonctionner plus rapidement si vous l'indenter en sens inverse, de sorte que le compilateur puisse le traiter comme un motif de conception d'arborescence à partir du sommet des "branches". Cela aide car la gravité accélère le temps nécessaire à la compilation de votre …

24
Espaces blancs significatifs
Nous définissons les espaces comme étant l'un des trois caractères, tabulation (0x09), nouvelle ligne (0x0A) ou espace (0x20). Pour ce défi, vous devez écrire deux programmes ou fonctions dans le même langage de programmation, qui effectuent les tâches suivantes: Comptez les caractères d'espacement dans une chaîne donnée. Par exemple, l'entrée …


30
Ajouter des longueurs de chaîne
Défi: Étant donné une chaîne ssur les caractères a- z, A- Z, 0- 9, ajoutez la longueur de sà lui-même, en comptant le ou les caractères supplémentaires de la longueur dans la longueur totale de s. Contribution: Juste une chaîne de longueur arbitraire (peut être vide). Sortie: La même chaîne, …
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
Espaces blancs significatifs: flics
Pour les besoins de ce défi, nous allons définir les espaces blancs uniquement comme des sauts de ligne (0x0A) et des espaces (0x20). Notez que la plupart des langages et des variantes de regex considèrent de nombreux autres caractères comme des espaces aussi bien à l'intérieur qu'à l'extérieur de la …

7
Éviter les rivières
Contexte En typographie, les rivières constituent des lacunes visuelles dans un bloc de texte, dues à un alignement fortuit des espaces. Celles-ci sont particulièrement gênantes puisque votre cerveau semble les capter plus facilement en vision périphérique, ce qui distrait constamment vos yeux. A titre d'exemple, prenons le bloc de texte …

5
Mon dieu, c'est plein d'espaces!
Certaines personnes insistent pour utiliser des espaces pour la tabulation et l'indentation. Pour la tabulation, c'est indéniablement faux. Par définition, les tabulateurs doivent être utilisés pour la tabulation. Même pour l’indentation, les tabulateurs sont objectivement supérieurs: Il existe un consensus clair dans la communauté Stack Exchange. L'utilisation d'un seul espace …

3
Résoudre le cube de Rubik
Ecrivez le programme le plus court qui résout le cube de Rubik (3 * 3 * 3) dans un délai raisonnable et se déplace (par exemple, maximum 5 secondes sur votre machine et moins de 1 000 déplacements). L'entrée est au format: UF UR UB UL DF DR DB DL …

20
Figure et sol
Source: Wikipedia Pour ce défi, vous devez écrire deux programmes qui ressemblent à la figure et au fond de l'image ci-dessus, de telle sorte que l'un d'eux imprime figureet l'autre imprime ground. Plus précisément: Écrivez un programme qui ne prend aucune entrée et imprime la chaîne figure. Les seuls caractères …

4
Formateur d'explication de code
Les soumissions réussies de golf de code sont, par nature, remplies de symboles fous partout. Pour rendre leur soumission plus facile à comprendre, de nombreux golfeurs de code choisissent d'inclure une explication de leur code. Dans leur explication, la ligne de code est transformée en un diagramme éclaté verticalement. Par …

5
Casser les onglets en deux
Des guerres sacrées ont été menées contre des espaces contre des onglets. (Et bien sûr, les espaces, étant objectivement supérieurs, ont gagné.) - Alex A. S ome PEO p le refusent encore à un V ALIDER que WHI c h est cl e arly s SUPRÊME. Vous venez de recevoir …

23
Alignement des lignes!
Alignement des lignes! Étant donné un caractère et une chaîne multiligne, votre travail consiste à remplir chaque ligne de la chaîne afin qu'ils s'alignent entre le délimiteur donné. Exemples Contribution: , Programming, Puzzles And, Code golf Sortie: Programming, Puzzles And, Code golf Contribution L'entrée sera une chaîne multiligne et un …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.