Questions marquées «geometry»

11
Trilater votre position

introduction Imaginez que vous êtes sur un plan cartésien bidimensionnel et que vous souhaitez déterminer votre position sur celui-ci. Vous connaissez 3 points sur cet avion et votre distance à chacun d'eux. Bien qu'il soit toujours possible de calculer votre position à partir de cela, faire cela...

11
Dessinez un triangle phi

Clarification: Fondamentalement, vous devez faire ceci La fonction de totient d'Euler porte le nom de phi. Essayons de calculer phi (8) D'abord, listez tous les numéros 8 et moins en arrière, sans inclure 0 ou moins 8 7 6 5 4 3 2 1 Maintenant, trouvez les nombres qui ne partagent pas un facteur...

11
Ces carrés se chevauchent-ils?

Étant donné les coordonnées des coins supérieurs gauches de deux carrés et leurs longueurs latérales, déterminez si les carrés se chevauchent. Un carré comprend les lignes supérieure et gauche, mais pas les lignes inférieure et droite. Autrement dit, un point se (a,b)trouve à l'intérieur d'un carré...

11
Aidez-moi, je suis perdu dans l'océan!

introduction Aujourd'hui je suis allé pêcher seul avec mon canoë, malheureusement je me suis endormi et le ruisseau m'a emporté, j'ai perdu mes rames, maintenant il fait nuit et je suis perdu dans l'océan! Je ne peux pas voir la côte donc je dois être loin! J'ai mon téléphone portable mais est...

11
Distance entre deux points sur la Lune

Étant donné la latitude / longitude de deux points sur la Lune (lat1, lon1)et (lat2, lon2), calculez la distance entre les deux points en kilomètres, en utilisant n'importe quelle formule qui donne le même résultat que la formule haversine. Contribution Quatre valeurs entières lat1, lon1, lat2,...

11
Aire d'une coque convexe 2D

On vous donne un tableau / liste / vecteur de paires d'entiers représentant les coordonnées cartésiennes de points sur un plan euclidien 2D; toutes les coordonnées sont comprises entre et , les doublons sont autorisés. Trouvez l'aire de la coque convexe de ces points, arrondie à l'entier le plus...

10
Code-Golf: séquence de Farey (I)

Défi Dans cette tâche, vous recevrez un entier N (inférieur à 10 ^ 5), sortez la séquence de Farey d'ordre N. L'entrée N est donnée sur une seule ligne, les entrées sont terminées par EOF. Contribution 4 3 1 2 Production F4 = {0/1, 1/4, 1/3, 1/2, 2/3, 3/4, 1/1} F3 = {0/1, 1/3, 1/2, 2/3, 1/1} F1 =...

10
Régions de polygones réguliers

Étant donné un N-gon régulier avec toutes les diagonales dessinées, combien de régions les diagonales forment-elles? Par exemple, un triangle régulier a exactement 1, un carré a exactement 4, le pentagone a exactement 11 et un hexagone a 24. le score est inversement proportionnel au nombre d'octets...

10
Générer un triangle rectangle

Dans ce défi, vous devez prendre deux nombres (séparés par un espace) comme entrée et sortie d'un triangle rectangle ASCII, composé de xs. Le premier nombre sera la largeur et la hauteur du triangle que vous devez sortir. Le deuxième nombre sera dans quel coin l'angle droit sera. Les coins sont...

10
Pointe dans la coque convexe (2D)

Contexte La coque convexe d'un nombre fini de points est le plus petit polygone convexe qui contient tous les points, soit sous forme de sommets, soit à l'intérieur. Pour plus d'informations, consultez cette question sur PGM qui la définit très bien . Contribution N+1Les coordonnées 2D ( N >= 3)...

10
Dessinez un cube simple

Nous n'avons pas un seul défi à dessiner un vrai cube en 3 dimensions, alors voici: Défi Votre tâche consiste à dessiner un cube en rotation avec perspective. Il peut être dans une fenêtre séparée ou sous forme d'image. Contribution Votre entrée est composée de 3 nombres séparés entre 0 et 359,99...

10
Avion exploser

Le Blow-up est un outil puissant en géométrie algébrique. Il permet la suppression des singularités de jeux algébriques tout en conservant le reste de leur structure. Si vous n'êtes pas familier avec tout cela, ne vous inquiétez pas, le calcul réel n'est pas difficile à comprendre (voir...

9
Imprimer les sommets d'un cube et ses triangles de couverture

Coordonnées de sortie des sommets d'un cube. Ensuite, affichez une liste de douze triangles qui couvriront le cube, chaque triangle étant une liste de trois index de sommet, orientés de manière cohérente. La sortie doit être une chaîne ASCII de nombres décimaux distincts. Ce golf n'a pas d'entrée....

9
Les dix cents mots les plus courants

Cette question est écrite parce que "Thing Explainer" est amusant à lire et m'a donné une idée. Écrivez "des trucs qui font faire des choses à l'ordinateur" qui lit / prend un ensemble de lettres, de chiffres et d'autres choses comme ça "#%|?et retourne True / 1si tous les mots font partie de cet...

9
Système elliptique

introduction Étant donné cinq points dans le plan, votre tâche consiste à calculer l'aire de l'ellipse passant par ces points. Vous pouvez supposer qu'exactement une ellipse non dégénérée peut être construite avec les valeurs d'entrée données. Règles L'entrée est des 10entiers sous n'importe quelle...

9
Jouez aux pseudoprimes!

Introduction / Contexte Lors d'une récente discussion dans le chat crypto, j'ai été mis au défi de discuter / aider avec le test de primalité de Fermat et les nombres de Carmichael. Ce test est basé sur la prémisse qui a^(p-1) mod p==1sera toujours valable pour les nombres premiers p, mais pas...

9
Développer les chaînes de comparaison

Contrairement à la plupart des langages, Python évalue a<b<ccomme il le ferait en mathématiques, comparant en fait les trois nombres, au lieu de comparer le booléen a<bà c. La bonne façon d'écrire cela en C (et bien d'autres) serait a<b && b<c. Dans ce défi, votre tâche...