Questions marquées «arithmetic»

30
Un quine fragile

Un quine fragile Un quine fragile est un quine qui satisfait la propriété d'avoir chaque sous-chaîne faite en supprimant un seul caractère, lorsqu'elle est évaluée, produit une erreur. Par exemple. Si votre programme asdfest une quine, alors pour qu'il soit fragile, les programmes suivants doivent...

30
Ces Romains gourmands!

Étant donné un entier strictement positif, renvoyez le chiffre romain le plus court possible en utilisant uniquement la règle additive. La sortie doit comprendre zéro ou plus de chacun des caractères MDCLXVIdans cet ordre. Le nombre 14doit donc donner XIIIIplutôt que XIV. Les valeurs numériques des...

30
La séquence RATS

Votre tâche consiste à générer le nième terme de la séquence RATS, où n est l'entrée. La séquence RATS est également connue sous le nom de séquence Ajouter puis trier inversée. Cette séquence peut également être trouvée ici: http://oeis.org/A004000 . cas de test: 0 > 1 1 > 2 2 > 4 3 > 8...

30
Différence de trois entiers d'entrée

Implémentez une fonction diff qui prend en entrée trois entiers x, y et z. Il devrait renvoyer si la soustraction d'un de ces nombres d'un autre donne le troisième. Test cases: diff(5, 3, 2) yields True because 5 - 3 = 2 diff(2, 3, 5) yields True because 5 - 3 = 2 diff(2, 5, 3) yields True because...

30
Aidez-moi! Ma calculatrice s'est cassée! (Transformer l'expression entière en touches de calculatrice)

introduction Aidez-moi! J'ai accidentellement laissé tomber ma calculatrice TI-84 par ma fenêtre (ne me demandez pas comment) et elle s'est cassée. J'ai un test de mathématiques demain et la seule calculatrice que je peux trouver est celle avec ces boutons: 7 8 9 + 4 5 6 - 1 2 3 * 0 = / Mon test de...

30
Somme par colonne

Étant donné une liste non vide de lignes de nombres non vides, calculez la somme par colonne , qui est une autre liste qui a la longueur de la ligne d'entrée la plus longue. La première entrée de la liste de sortie est la somme de toutes les premières entrées des lignes d'entrée, la seconde est la...

29
Somme des colonnes de Pascal

La plupart des gens ici connaissent le triangle de Pascal. Il est formé de rangées successives, où chaque élément est la somme de ses deux voisins supérieur gauche et supérieur droit. Voici les premières 5lignes (empruntées au triangle Générer Pascal ): 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 Nous allons...

29
Triples pythagoriciens primitifs

( lié ) Un triple de Pythagore est une liste (a, b, c)qui satisfait l'équation a 2 + b 2 = c 2 . Un triple pythagoricien primitif (PPT) est celui où a, bet csont tous des coprimes (c'est-à-dire que le seul diviseur commun entre les trois éléments est 1). Par exemple, le (3, 4, 5)triangle rectangle...

29
Le mirage de la personne intelligente

Il était une fois, je lisais cette question / réponse sur Quora Y a-t-il vraiment des programmeurs diplômés en informatique qui ne peuvent pas passer le test FizzBuzz Ce code est donné comme la réponse évidente for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % 3 == 0:...

29
Simplifiez une racine carrée

Étant donné un entier positif n, simplifiez la racine carrée √ndans le formulaire a√ben extrayant tous les facteurs carrés. Les sorties a,bdoivent être des entiers positifs n = a^2 * bavec le bplus petit possible. Vous pouvez sortir aet bdans n'importe quel ordre dans n'importe quel format...

29
Chunky vs Smooth Strings

Considérons une chaîne de longueur N, comme Peanut Butteravec N = 13. Notez qu'il y a N-1 paires de caractères voisins dans la chaîne. Car Peanut Butter, la première des 12 paires est Pe, la seconde est ea, la dernière est er. Lorsque les paires sont principalement des caractères différents, la...

29
Calculer le super-logarithme

Cela devrait être un simple défi. Étant donné un nombre n >= 0, sortez le super-logarithme (ou le log *, log-star ou logarithme itéré , qui sont équivalents car nn'est jamais négatif pour ce défi.) De n. Il s'agit de l'une des deux fonctions inverses de la tétration . L'autre est la super-racine...

29
Complexité entière

Votre tâche consiste à écrire un programme qui, sur l'entrée n, génère l' expression minimale de chaque nombre de 1 à n dans l'ordre. Le programme le plus court en octets gagne. Une expression minimale combine 1 avec addition et multiplication pour donner le nombre donné, en utilisant le moins de 1...

29
Marques de grille très simples

Écrivez un programme ou une fonction qui prend trois entiers positifs, W, H et N. Imprimez ou renvoyez une grille de W × H .où chaque Nième .dans l'ordre de lecture anglais normal est remplacé par un X. Par exemple, étant donné W = 7, H = 3, N = 3, la grille a 7 caractères de large et 3 de haut, et...