Questions marquées «geometry»

Ce défi est destiné à être résolu en utilisant, manipulant ou créant des formes ou d'autres structures géométriques.

4
Calculer le nombre d'enroulement
Le nombre d'enroulement est le nombre entier de révolutions nettes dans le sens antihoraire qu'un observateur doit avoir effectuées pour suivre un chemin fermé donné. Notez que toute rotation dans le sens des aiguilles d'une montre compte négative pour le nombre de bobinage. Le chemin est autorisé à s'entrecroiser. Quelques …

3
Tokenize un langage basé sur la pile
J'ai travaillé sur un autre langage de golf basé sur la pile appelé Stackgoat . Dans ce défi, vous allez écrire un Tokenizer pour Stackgoat (ou vraiment n'importe quel langage général basé sur la pile). Exemples "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12', '34', …
15 code-golf  parsing  code-golf  hexagonal-grid  code-golf  string  code-golf  string  code-golf  combinatorics  code-golf  ascii-art  code-golf  string  game  counting  code-golf  arithmetic  complex-numbers  code-golf  string  code-golf  decision-problem  hexagonal-grid  code-golf  string  sequence  code-golf  number  arithmetic  code-golf  ascii-art  code-golf  ascii-art  code-golf  string  arithmetic  code-golf  number  simulation  code-golf  number  arithmetic  code-golf  string  sequence  unicode  code-golf  string  ascii-art  balanced-string  code-golf  number  clock  code-golf  ascii-art  number  code-golf  math  number  sequence  code-golf  string  ascii-art  balanced-string  code-golf  math  string  popularity-contest  graphical-output  image-processing  code-golf  string  permutations  code-golf  string  code-golf  random  code-golf  string  cryptography  palindrome  code-golf  chess  code-golf  math  array-manipulation  topology  code-golf  math  sequence  code-golf  keyboard  classification  code-golf  string  sequence  code-golf  natural-language  code-golf  math  number  sequence  sorting  code-golf  sequence  combinatorics  grid  tic-tac-toe  code-golf  geometry  code-golf  number  restricted-source  new-years  expression-building 

2
Excès sphérique d'un triangle
Excès sphérique d'un triangle Comme nous le savons tous, la somme des angles de tout triangle plan est égale à 180 degrés. Cependant, pour un triangle sphérique, la somme des angles est toujours supérieure à 180 degrés. La différence entre la somme des angles triangulaires sphériques et 180 degrés est …

5
Trouver les aiguilles de l'horloge les plus proches
Défi Étant donné un certain nombre de secondes après minuit, affichez le plus petit angle entre deux aiguilles sur un cadran d'horloge en utilisant le moins d'octets possible. Vous pouvez supposer que le nombre de secondes est toujours inférieur à 86 400. Les angles peuvent être représentés en degrés ou …

8
Triangles intégraux et médianes intégrales
Considérons un triangle ABC où chaque côté a une longueur entière (un triangle intégral ). Définissez une médiane de ABC comme étant un segment de ligne allant d'un sommet au milieu du côté opposé. Dans la figure ci-dessous, les segments de ligne rouge représentent les médianes. Notez que tout triangle …

17
Code-Golf: Points de réseau à l'intérieur d'un cercle
L'image suivante montre le problème: Écrivez une fonction qui, étant donné un entier comme rayon du cercle, calcule le nombre de points de réseau à l'intérieur du cercle centré (y compris la frontière). L'image montre: f[1] = 5 (blue points) f[2] = 13 (blue + red points) autres valeurs pour …


10
Zone délimitée par une boucle périmétrique
Trouvez l'aire d'une région de cellules unitaires en fonction de sa boucle de périmètre sous la forme d'une séquence de virages à 90 degrés. Par exemple, prenez la région à trois cellules XX X dont on trace la boucle de périmètre L<S<L v ^ S R>L v ^ L>L Chaque …

6
Serez-vous mon tisserand?
J'ai récemment joué à travers " The Weaver " et je pense que cela présente un défi intéressant pour le code-golf . Prémisse: The Weaver est un jeu dans lequel on vous donne un certain nombre de rubans provenant de 2 directions à 90 degrés et votre objectif est de …

12
Zone d'intersection de cercle
La description : Étant donné xet les ypositions de deux cercles avec leur radii, affichez la zone d'intersection des deux cercles. Contribution : Vous recevrez les informations suivantes: array 1 = x and y positions of circle a array 2 = x and y positions of circle b radius = …

8
Additionnez les connexions Vertex
Disons que vous avez un effet positif entier N . Construisez d'abord un polygone régulier , qui a N sommets, avec la distance entre les sommets voisins étant 1. Ensuite, connectez les lignes de chaque sommet à tous les autres sommets. Enfin, calculez la longueur de toutes les lignes résumées …

14
Somme cumulée récursivement concaténée de [N] avec M itérations
Prenez deux nombres entiers positifs Net Mcréer les sommes cumulées concaténés de [N], avec des Mitérations. Affiche le résultat de la dernière itération. Définition de la somme cumulée concaténée: Commencez par un nombre Net définissez une séquenceX = [N] Ajouter aux Xsommes cumulées deX Répétez l'étape 2 Mfois. La somme …
14 code-golf  number  sequence  code-golf  number  sequence  code-golf  binary-matrix  code-golf  math  tips  javascript  algorithm  code-golf  string  code-golf  number  sequence  code-golf  math  arithmetic  parsing  code-golf  number  sequence  primes  code-golf  string  ascii-art  geometry  integer  code-golf  geometry  code-golf  number  array-manipulation  code-golf  math  geometry  code-golf  number  sequence  arithmetic  integer  code-golf  string  kolmogorov-complexity  code-golf  number  code-golf  number  chess  code-golf  sequence  decision-problem  subsequence  code-golf  math  number  primes  code-golf  primes  permutations  code-golf  integer  probability-theory  statistics  code-golf  string  code-golf  sequence  decision-problem  parsing  board-game  code-golf  binary  graph-theory  code-golf  board-game  classification  tic-tac-toe  code-golf  ascii-art  polyglot  code-golf  date  code-golf  geometry 

2
Comme un segment de chemin; touché pour la première fois
Étant donné une liste ordonnée de 2 points cartésiens 2D ou plus, affichez une valeur vraie si le chemin se touche ou s'auto-intersecte; sinon, émettez une valeur falsifiée si elle ne se touche pas ou ne s'auto-intersecte pas. Vous pouvez supposer que les points consécutifs de la liste sont distincts. …

3
Dessiner un cuboïde ASCII
Étant donné trois entiers> = 2, créez un cube ASCII dans une projection orthogonale (armoire). Les trois entiers représentent la hauteur, la largeur et la profondeur (mesurées en caractères visibles), y compris les coins. Les coins doivent être «o» ou «+», libre choix. w: 10, h: 5, d: 4 Donne …


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.