Questions marquées «code-golf»

32
Art ASCII du jour # 2 - Flow Snakes

Un Flow Snake, également connu sous le nom de courbe de Gosper , est une courbe fractale dont la taille augmente de façon exponentielle à chaque ordre / itération d'un processus simple. Voici les détails de la construction et quelques exemples pour diverses commandes: Commandez 1 Flow Snake : ____...

32
5318008 - Amusez-vous avec les calculatrices

Dans les écoles du monde entier, les enfants tapent un nombre dans leur calculatrice LCD, le retournent et éclatent de rire après avoir créé le mot «Boobies». Bien sûr, c'est le mot le plus populaire, mais il existe de nombreux autres mots qui peuvent être produits. Cependant, tous les mots doivent...

32
Étirement des mots

Écrivez un programme ou une fonction qui duplique des lettres dans un mot, de sorte que toutes les lettres dupliquées disposées de gauche à droite dans le mot forment le tableau d'entrée. Par exemple: input: chameleon, [c,a,l,n] output: cchaamelleonn Contribution Le mot de départ (par exemple...

32
FizzBuzz Reverse Solver

Synopsis: Étant donné la sortie d'un programme FizzBuzz généralisé, retournez la liste des facteurs et des mots utilisés pour le programme. Description du défi Imaginez un programme FizzBuzz généralisé qui prend en entrée une liste de facteurs et de mots à utiliser et le nombre à partir duquel...

32
Entrez votre nom via un D-pad

Le puzzle: Considérez un jeu console / portable avec un d-pad où vous devez entrer un nom en quelque sorte. Cela est apparu dans de nombreux jeux plus anciens avant que l'utilisation de QWERTY ne soit popularisée dans les consoles (par exemple, je pense que la Wii utilise une disposition de clavier...

32
Équilibrer un ensemble de poids sur une balançoire

Loi sur l'équilibre Vue d'ensemble Étant donné une entrée de 3 entiers positifs à un chiffre représentant un ensemble de poids, sortez une représentation ASCII d'une balançoire avec les poids placés dessus afin qu'elle soit en équilibre autour d'un pivot central, en tenant compte des effets de...

32
Où est la flèche pointée?

Où est la flèche pointée? Dans ce défi, votre objectif est de suivre une flèche et de sortir le personnage vers lequel il pointe. Exemples Contribution: d S------+ b | | c +--->a Sortie: a Contribution: S-----+---a->c | V b Sortie: b La flèche ne pointe pas ccar elle est divisée par le a, ce...

32
Inverser un plateau de dragueur de mines

Démineur est un jeu informatique populaire auquel vous avez probablement perdu du temps à jouer où vous essayez de révéler les cellules qui sont des mines dans une grille rectangulaire en fonction des indices du nombre de mines voisines que possède chaque cellule non minière. Et si vous ne l'avez...

32
Combien de tartes aux trois fruits pouvez-vous faire?

Une tarte aux trois fruits est composée de trois fruits différents . Quelle est la plupart des tartes aux trois fruits que vous pouvez faire à partir des 5 fruits que vous avez? Par exemple, avec 1 apple 1 banana 4 mangoes 2 nectarines 0 peaches vous pouvez faire 2 tartes: apple, mango, nectarine...

32
Faites pivoter les anti-diagonales

Contexte Dans la plupart des langages de programmation raisonnables, il est très facile de faire pivoter les lignes ou les colonnes d'un tableau 2D. Dans ce défi, votre tâche consiste à faire pivoter les anti-diagonales à la place. Rappelons que les anti-diagonales d'un réseau 2D sont ses tranches...

32
Roulette russe, rechargée

Jouons à la roulette russe! Normalement, ce serait une course pour écrire le programme MOD 6 le plus court, mais ce n'est pas très réaliste, car les chances de gagner diminuent à chaque clic. Voici les règles: Émulez un vrai six tireurs : Une seule balle est placée dans l'une des six chambres, et...

32
Combien de cadeaux avez-vous reçu pour Noël?

Oui, combien plus , pas combien ... Comme nous le savons tous, un grand cadeau est bien meilleur qu'un petit. Par conséquent, la valeur des cadeaux doit toujours être mesurée en volume total et non en nombre de cadeaux, en poids ou même en prix combiné. Comme il est mal vu de comparer la quantité...

32
Réaction en chaîne des bombes

Introduction: Avant la tâche, voici ce que fait chaque élément sur la carte: Plain land ( X): Cela ne fait rien. Terre détruite ( -): c'est la même chose que la terre ordinaire, mais détruite par une bombe. La bombe active ( !): sur une carte, cela détruira tout dans un carré 3x3: XXXXX XXXXX XXXXX...

32
Conseils pour jouer au golf à Vim

J'ai récemment réalisé à quel point vim fonctionne très bien pour le golf, en particulier pour la complexité kolmogorov . De plus, selon meta vim est un «langage de programmation» parfaitement acceptable au moins, pour la portée de ce site, c'est-à-dire. Quels conseils généraux avez-vous pour jouer...

32
Déterminer la profondeur d'un tableau

Un défi simple pour votre lundi soir (enfin, ou mardi matin dans l'autre moitié du monde ...) On vous donne en entrée un tableau imbriqué, potentiellement irrégulier d'entiers positifs: [1, [[2, 3, [[4], 5], 6, [7, 8]], 9, [10, [[[11]]]], 12, 13], 14] Votre tâche consiste à déterminer sa...

32
Mettre en italique l'art ASCII

Étant donné l'entrée d'une image d'art ASCII, sortez l'art ASCII en italique. Pour mettre en italique l'art ASCII: Insérez zéro espace avant la dernière ligne, un espace avant l'avant-dernière ligne, deux espaces avant l'avant-dernière ligne, etc. Supprimez tous les espaces blancs de tête...

32
Sous-chaînes éclatées

introduction Observons la chaîne abc. Les sous-chaînes qui peuvent être faites à partir de cela sont: a, ab, abc, b, bc, c Nous devons maintenant les aligner sous la chaîne initiale, comme ceci: abc a b c ab bc abc L'ordre de la chaîne n'a pas d'importance, c'est donc également parfaitement...

32
Calculer la somme de contrôle Adler-32

Contexte Adler-32 est une somme de contrôle 32 bits inventée par Mark Adler en 1995 qui fait partie de la bibliothèque zlib largement utilisée (également développée par Adler). Adler-32 n'est pas aussi fiable qu'un contrôle de redondance cyclique 32 bits , mais - au moins dans le logiciel - il est...

32
Supprimer les parenthèses inutiles

Vous obtenez une chaîne composée des caractères 0123456789+*(). Vous pouvez supposer que la chaîne est toujours une expression mathématique valide. Votre tâche consiste à supprimer les parenthèses inutiles, en supposant que la multiplication a une priorité plus élevée que l'addition. Les...