Questions marquées «math»

13
Test de primalité à Manufactoria

Contexte Manufactoria est un jeu de programmation. Le joueur doit utiliser une forme de langage de programmation bidimensionnel pour effectuer les tâches. Si vous n'en avez jamais entendu parler, la façon la plus simple d'apprendre est d'essayer les premiers niveaux du jeu. Défi Votre défi est de...

13
Multiplier les quaternions

Écrivez une fonction ou un programme nommé qui calcule le produit quaternion de deux quaternions. Utilisez le moins d'octets possible. Quaternions Les quaternions sont une extension des nombres réels qui étend encore les nombres complexes. Plutôt qu'une seule unité imaginaire i, les quaternions...

13
Comment NE PAS réduire les fractions

Réduire les fractions dans le mauvais sens Dans ce défi de code-golf, vous devez trouver des fractions qui peuvent être réduites dans le mauvais sens mais qui se retrouvent toujours dans le même nombre. Remarque: la réduction des fractions dans le mauvais sens a ici une définition exacte, voir les...

13
Partager la pizza équitablement

La difficulté de partager une pizza avec des amis est qu'il est difficile de s'assurer que tout le monde reçoit la même quantité de pepperoni sur sa tranche. Donc, votre tâche est de décider comment trancher une pizza de manière équitable afin que tout le monde soit heureux. instructions Écrivez un...

13
Calcul des distances mod N

Vous collectez des données depuis un Advanced Collecting Device Controller ™ depuis longtemps. Vous consultez les journaux, et à votre horreur vous découvrez que quelque chose a terriblement mal tourné: les données ne contiennent que les derniers bits des chiffres! Heureusement, vous connaissez la...

13
Équations diophantiennes naturellement linéaires

Une équation diophantienne linéaire à deux variables est une équation de la forme ax + par = c , où a , b et c sont des entiers constants et x et y sont des variables entières. Pour de nombreuses équations diophantiennes naturelles, x et y représentent des quantités qui ne peuvent pas être...

13
Un défi d'optimisation déterminant

Considérons 30 matrices Toeplitz 30 par 30 dont toutes les entrées sont 0 ou 1. Ce défi est un défi d'optimisation simple pour trouver la matrice avec le plus grand déterminant possible. Entrée Aucune Sortie d' une matrice Toeplitz 30 x 30 dont toutes les entrées sont 0 ou 1 avec son déterminant....

13
Tamis de Sundaram (pour trouver des nombres premiers)

Le défi Implémentez le tamis Sundaram pour trouver les nombres premiers ci-dessous n. Prenez un entier en entrée n, et sortez les nombres premiers ci-dessous n. Vous pouvez supposer qu'il nsera toujours inférieur ou égal à un million. Tamis Commencez par une liste des entiers de 1à n. Supprimez...

13
Amorce les nombres avec un indice premier

Écrivez un programme ou une fonction qui génère / renvoie les 10000 premiers nombres premiers indexés. Si nous appelons le n e premier p(n), cette liste est 3, 5, 11, 17, 31, 41, 59 ... 1366661 car p(p(1)) = p(2) = 3 p(p(2)) = p(3) = 5 p(p(3)) = p(5) = 11 p(p(4)) = p(7) = 17 ... p(p(10000)) =...

13
Trouver l'angle entre deux points

Étant donné deux points Aet B, trouvez l'angle d'une ligne AOà l'autre BOautour du point Ooù se Otrouve l'origine ( (0,0)). De plus, l'angle peut être positif ou négatif selon la position des points (voir exemples). L'entrée sera des points Aet B, et peut être donnée sous n'importe quelle forme...

13
Repérage latéral carré

Bienvenue à mon premier défi de golf de code! :) Allons droit au but. Défi: Étant donné deux vecteurs à virgule flottante, O (origine) et T (cible), vous devez créer un programme pour imprimer les valeurs L et R sur STDOUT. O est un coin du carré T est un coin du carré situé en face de O L est le...

13
Obtenez les Getters

La tâche Je suppose que tout le monde aime la génération automatique de code et gagner du temps pendant le travail. Vous devez créer beaucoup de classes et de membres pendant la journée et vous ne voulez pas créer tous ceux-ci gettersmanuellement. La tâche consiste à écrire un programme ou une...

13
Calcul de l'entropie

Contribution Une matrice Mreprésentée par deux lignes d'entiers séparées par des espaces. Chaque ligne aura le même nombre d'entiers et chaque entier sera soit -1 soit 1. Le nombre d'entiers par ligne sera au maximum de 20. Msera donc 2par noù nest le nombre d'entiers sur chacune des deux lignes....

13
Substitution mathématique

Parfois, il est utile d'exécuter un problème mathématique avec plusieurs entrées. Le but de ce défi est de créer un programme qui facilite cette tâche. Expressions génératrices de nombres Vous devez prendre en charge 3 types d'expression: Générateur de nombre unique: très simple, juste un nombre...

13
Polynômes irréductibles sur GF (5)

Un polynôme à coefficients dans certains champ F est appelé irréductible sur F si elle ne peut être décomposé en produit de polynômes de degré inférieur à coefficients dans F . Considérons les polynômes sur le champ de Galois GF (5). Ce champ contient 5 éléments, à savoir les nombres 0, 1, 2, 3 et...

13
Moyenne mobile itérée

Si nous avons une liste, disons la liste [9, 2, 4, 4, 5, 5, 7], nous pouvons faire une moyenne mobile à travers elle. En prenant une fenêtre de disons, 3 éléments, chaque élément est remplacé par une fenêtre comme celle-ci:, [[9], [9, 2], [9, 2, 4], [2, 4, 4], [4, 4, 5], [4, 5, 5], [5, 5, 7]]puis...

13
Identifier la section conique

Étant donné 5 points distincts sur un plan bidimensionnel, déterminez le type de section conique formée par les points. La sortie est un des circle, hyperbola, ellipseou parabola. Règles Les points seront en position linéaire générale, ce qui signifie qu'il n'y a pas trois points colinéaires, et...

13
Trigonométrie matricielle

introduction Les deux fonctions trigonométriques les plus courantes, sineet cosine(ou sinetcos pour faire court), peuvent être étendues pour être des fonctions matricielles. Une façon de calculer les analogues à valeurs matricielles est la suivante: Considérez ces deux identités trigonométriques...