Questions marquées «code-golf»

22
Préparez-vous à mourir?

Contexte Une source d'ennui dans les jeux de rôle sur table est le traitement des jets impliquant de nombreux dés. Lancer un sort de Désintégration peut être instantané, mais lancer et additionner 40 dés ne l'est certainement pas! Un certain nombre de suggestions pour gérer cela sont discutées sur...

22
Pouvez-vous lancer le sort?

Dans Magic: the Gathering, les mages (appelés «planeswalkers») s'affrontent en lançant des sorts. Les sorts coûtent du mana. Il existe cinq couleurs de mana: blanc, bleu, noir, rouge et vert, représentées respectivement par {W}, {U}, {B}, {R} et {G}. Le coût d'un sort est légèrement plus complexe....

22
Fusil à tableau généralisé

Un golf simple pour commencer la semaine! Vous disposez de trois tableaux: le tableau de base B , le tableau de valeurs V et le tableau d'index I . Vous devez produire un autre tableau dans lequel les valeurs de Vsont insérées dans Bles indices spécifiés par I. Voici un exemple: Base: [5, 1, 4, 1,...

22
Plan de hauteur des boîtes

Jetez un œil à ce diagramme d'art ascii de différentes boîtes: +--------------------------------------------------------------+ | | | +-------------------------------+ +-------+ | | | | | | | | | | | | | | | +----------------+ | | | | | | | | | +-------+ | | | | | | | | | | | | +-------+ | | |...

22
Calculer un pedigree

Une petite leçon de génétique Lorsque vous n'avez accès qu'aux traits visibles ou au phénotype d' une personne, un pedigree de ses antécédents familiaux est souvent utilisé pour déterminer les informations génétiques réelles ou le génotype de chaque membre de la famille. Lorsque nous traiterons de...

22
Sortie de la séquence Iccanobif

Écrivez un programme ou une fonction nommée qui ngénérera ou renverra la séquence jusqu'au nombre entier dans la séquence Iccanobif, documenté sur OEIS sous le numéro A014258 . Notez que seul l'élément zéro dans la séquence ( 0) sera imprimé sin est zéro. La séquence est générée en démarrant comme...

22
Optimisation du compilateur SKI

Le calcul SKI est une variante du calcul Lambda qui n'utilise pas d'expressions lambda. Au lieu de cela, seule l'application et les combinateurs S , K et I sont utilisés. Dans ce défi, votre tâche consiste à traduire les termes SKI en termes Lambda sous forme normale β . Spécification d'entrée...

22
Rangée de nombres naturels

Définition Il y a une rangée infinie de nombres naturels concaténés (entiers positifs, commençant par 1): 1234567891011121314151617181920212223... Défi Programme d'écriture dans n'importe quelle langue, qui accepte le numéro de position comme entrée et génère un chiffre à partir de cette position...

22
Créer un texte arc-en-ciel

Votre défi est de prendre l'entrée comme une ligne de texte et de la produire comme ceci. Entrée sortie L'entrée sera une chaîne qui ne contient que des caractères ASCII imprimables. Le premier ou le dernier caractère ne sera jamais un espace et il n'y aura jamais deux espaces de suite. Il...

22
Regardez-les tomber comme des dominos

Vous vivez à l'intérieur d'un terminal de 80 caractères de large. Vous vous ennuyez, vous décidez donc de jouer aux dominos. Non, pas le genre ennuyeux qui ressemble au Scrabble, le genre amusant où vous passez une heure à les fixer pour les regarder tomber en une seconde. Dans les terminaux, les...

22
Dessinez un motif pied-de-poule

Écrivez un programme ou une fonction qui prend deux entiers positifs, une largeur et une hauteur, et dessine un motif de grille en pied-de-poule ASCII avec ces dimensions en utilisant cette grille de texte 25 × 26 comme cellule de base: .......#.....#####....... .......##.....#####.........

22
L'algorithme euclidien (pour trouver le plus grand diviseur commun)

Le défi Ecrire un programme ou une fonction qui prend deux entiers d'entrée, iet j, et produit leur plus grand commun diviseur; calculé en utilisant l' algorithme euclidien (voir ci-dessous). Contribution L'entrée peut être considérée comme une représentation sous forme de chaîne délimitée par des...

22
Visualisation du graphique des dépendances

Le but de ce défi est d'écrire un programme qui visualise un graphe de dépendance sous la forme d'un arbre. Alors que "graphique de dépendance" dans ce contexte ne signifie rien de plus qu'un graphique dirigé, la méthode de visualisation décrite ici fonctionne mieux pour les graphiques décrivant...

22
Cordes de golf

J'ai toujours échoué à donner une réponse aux défis de complexité kolmogorov qui nécessitent une compression de chaîne, la principale raison étant que je ne sais pas utiliser les outils de compression de chaîne aussi efficacement que je le devrais . Pour cette raison, j'ai posté cette question....

22
Lire les nouvelles est ennuyeux. Aide moi!

Tout le monde sait que les nouvelles sont ennuyeuses. Vraiment ennuyeux . Sauf s'il s'agit de politiciens et de leurs scandales. C'est amusant! Mais hélas, les politiciens ne peuvent commettre que tant de scandales. Donc, je vous emploie pour rendre les nouvelles plus intéressantes. Objectif Étant...

22
Vérifier le mot Lyndon

Un mot Lyndon est une chaîne strictement lexicographiquement plus petite que n'importe laquelle de ses rotations cycliques. Étant donné une chaîne binaire, déterminez s'il s'agit d'un mot Lyndon en aussi peu d'octets que possible. Par exemple, 001011est un mot Lyndon. Ses rotations, répertoriées...