Questions marquées «code-golf»

Code-golf est une compétition pour résoudre un problème particulier dans le moins d'octets de code source.

30
Conseils pour jouer au golf dans Mathematica
Quels conseils généraux avez-vous pour jouer au golf dans Mathematica? Je recherche des idées pouvant être appliquées aux problèmes de code de golf en général, qui soient au moins quelque peu spécifiques à Mathematica (par exemple, "supprimer les commentaires" n'est pas une réponse).
41 code-golf  tips 

30
Là, je l'ai réparé (avec du ruban adhésif)
Défi: Avec une chaîne contenant uniquement des lettres majuscules et / ou minuscules (celle que vous préférez), mettez-la tapehorizontalement pour la corriger. Nous faisons cela en vérifiant la différence de deux lettres adjacentes dans l'alphabet ( en ignorant wrap-around et seulement aller de l' avant), et remplissant l'espace avec autant …
41 code-golf  string 

4
Donjon Crawler
Contribution Une matrice binaire représentant les murs d'un cachot.MMM La position du joueur dans le donjon.( x , y)(X,y)(x,y) La direction laquelle le joueur est actuellement confronté (0 = Nord, 1 = Est, 2 = Sud, 3 = Ouest)réréd Sortie Une représentation pseudo-3D des murs qui se trouvent dans le …

12
Un défi bien lié
Une activité que je fais parfois quand je m'ennuie est d'écrire deux ou trois personnages par paires. Je trace ensuite des lignes (sur les sommets jamais en dessous) pour relier ces personnages. Par exemple, je pourrais écrire puis dessiner les lignes comme :a b c b a cunebcbunecabcbac Ou je …

30
À la recherche d'une âme soeur
Avec une liste d'entiers finis non vide, affiche une valeur de vérité s'il existe exactement deux entrées égales et si toutes les autres entrées sont distinctes, et une valeur de Falsey sinon. Exemples truthy: [1,1] [1,2,1] [1,6,3,4,4,7,9] falsey: [0] [1,1,1] [1,1,1,2] [1,1,2,2] [2,1,2,1,2] [1,2,3,4,5]

30
Disposez le tapis
Inspiré par cette question SO . Défi: Contribution: Une chaînesss Un personnageccc Sortie: Créez un dessin ASCII carré en losange de la chaîne dans les quatre directions, avec le premier caractère de la chaîne au centre et vers l'extérieur. Qui est à l'intérieur d'un tapis carré ASCII-art, avec le caractère …

30
Imprimer une table de multiplication physique
Les rectangles ont cette belle propriété - un rectangle se compose d’exactement caractères!n × mn×mn \times mn × mn×mn \times m Une propriété plus intéressante est que les rectangles peuvent être bien alignés dans une table de multiplication - par exemple, une table :3 × 33×33 \times 3 # ## …

30
Suis-je un tableau insignifiant?
Un tableau non significatif est un tableau d'entiers positifs, où les différences absolues entre les éléments consécutifs sont toutes inférieures ou égales à 1 . Par exemple, le tableau suivant est insignifiant: [1, 2, 3, 4, 3, 4, 5, 5, 5, 4] Parce que les différences correspondantes (absolues) sont: [1, …


30
Supprimer les zéros environnants d'un tableau 2D
Ceci est une version en 2 dimensions de cette question . Étant donné un tableau / matrice à deux dimensions non vide ne contenant que des entiers non négatifs: ⎡⎣⎢⎢⎢⎢⎢⎢0000000000000100101000110⎤⎦⎥⎥⎥⎥⎥⎥[0000000010000010011100000] \begin{bmatrix} {\color{Red}0} & {\color{Red}0} & {\color{Red}0} & {\color{Red}0} & {\color{Red}0} \\ {\color{Red}0} & {\color{Red}0} & 0 & 1 & 0 …

30
Déplacement minimum modeste
Inspiré par une question sur Stack Overflow. Le titre ici est entièrement de ma faute. Le défi Étant donné une liste d'entiers positifs contenant au moins deux entrées, remplacez chaque nombre par le minimum de toutes les entrées qui l'excluent. Cas de test [4 3 2 5] -> [2 2 …


6
Détecter les châteaux défaillants
L'un des aspects intéressants de la gravité est que, autant que je sache, vous ne pouvez pas laisser simplement des objets flotter dans les airs. Cependant, il semble que tous les membres de l'Association of Random Castle Builders ne soient pas conscients de ce fait, ce qui conduit à des …

9
Copier un fichier - style Windows
Ce défi est inspiré de xkcd : Défi: Vous simulerez la copie d'un fichier volumineux (1 gigaoctet). Le taux de transfert variera entre 10 ko / seconde et 100 Mo / seconde. Votre tâche consiste à afficher le temps restant du transfert de fichier. La sortie devrait ressembler à: Time …
40 code-golf 

7
Créer un mauvais pixel
Votre tâche consiste à écrire un programme qui donne à votre écran un mauvais pixel. Vous devez choisir exactement un pixel à l'écran et exactement un canal entre le rouge, le vert et le bleu, et attribuer sa valeur toujours à 0 ou toujours à son maximum (généralement 255). Les …

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.