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.

14
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 espaces iet jou comme deux …
22 code-golf  math 

7
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 …

2
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. Le coût peut …

18
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 …

8
Plan de hauteur des boîtes
Jetez un œil à ce diagramme d'art ascii de différentes boîtes: +--------------------------------------------------------------+ | | | +-------------------------------+ +-------+ | | | | | | | | | | | | | | | +----------------+ | | | | | | | | | +-------+ | | | | | | | …



16
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 …

10
Mosaïque l'avion avec ce cercle modifié
Prenez un cercle d'unité centré sur l'origine. Dans deux quadrants voisins , inversez la courbe du cercle à travers les lignes reliant les intersections x et y du cercle. Avec la forme résultante, vous pouvez carreler l'avion: J'ai fait cette image avec le superbe bac à sable de physique 2D …

6
Générez le De Bruijn le plus court
Une séquence de De Bruijn est intéressante: c'est la séquence cyclique la plus courte qui contient toutes les séquences possibles d'un alphabet donné d'une longueur donnée. Par exemple, si nous considérions l'alphabet A, B, C et une longueur de 3, une sortie possible est: AAABBBCCCABCACCBBAACBCBABAC Vous remarquerez que chaque séquence …

7
Prédire le glissement de terrain
Glissements de terrain Dans ce défi, votre travail consiste à prévoir l'étendue des dommages causés par un glissement de terrain massif. Nous utilisons pour cela le modèle bidimensionnel simplifié, paramétré par une hauteur initiale h >= 0 et un coefficient critique c > 0 . Vous commencez par une falaise …
22 code-golf 

7
Couvrir une région avec des rectangles
Contribution Votre contribution à ce défi est une liste de paires entières. Ils représentent les coins sud-ouest des carrés d'unité dans l'avion, et la liste représente leur union en tant que sous-ensemble de l'avion. Par exemple, la liste [(0,0),(1,0),(0,1),(1,1),(2,1),(1,2),(2,2)] représente l'ensemble de couleur rouge dans cette image: Sortie Votre sortie …

6
Quines négatives mutuelles
Cela a été inspiré par Print a Negative of your Code et Golf a quine mutual . Considérez un rectangle de caractères répondant aux restrictions suivantes: Se compose uniquement de caractères ASCII imprimables Dimensions supérieures à 1 Chaque ligne et chaque colonne contient au moins un espace. Chaque ligne et …


9
César-Cypher-Mania
Le César de César est un chiffre de substitution très simple où chaque lettre est décalée d'un décalage fixe (boucle autour de Z vers A). De même, nous pouvons également utiliser un chiffre César pour l'ensemble des caractères ASCII imprimables. Ce sont les 95 caractères des points de code 0x20 …

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.