J'ai lu cette question et j'ai pensé que ce serait un beau défi. Tâche Donner une entrée 0<n<10générer un nombre aléatoire avec exactement n chiffres le premier pas un 0 alors f(n)>10**(n-1)-1 chiffres distincts Critères gagnants C'est le code-golf donc le code le plus court gagne. au hasard Je veux …
Votre défi est simple: un entier étant donné N , ouput chaque liste des nombres entiers positifs que des sommes à N . Par exemple, si l'entrée était 5, vous devez sortir [1, 1, 1, 1, 1] [1, 1, 1, 2] [1, 1, 3] [1, 2, 2] [1, 4] [2, …
Description du défi Prenons un entier positif n, inversons ses chiffres pour obtenir rev(n)et obtenir la valeur absolue de la différence de ces deux nombres: |n - rev(n)|(ou abs(n - rev(n))). Exemple: n = 5067 rev(n) = 7605 |n - rev(n)| = |5067 - 7605| = |-2538| = 2538 Après …
La séquence Collatz (également appelée problème 3x + 1) est l'endroit où vous commencez avec n'importe quel entier positif, pour cet exemple, nous utiliserons 10 et lui appliquerons cet ensemble d'étapes: if n is even: Divide it by 2 if n is odd: Multiply it by 3 and add 1 …
Étant donné deux entrées, q ndéterminez si qest un résidu quadratique de n. Autrement dit, y a-t-il un xoù x**2 == q (mod n)ou qun mod carré n? Contribution Deux entiers qet n, où qet nsont des entiers 0 <= q < n. Sortie Un vrai ou un falsey. En …
Définition Il y a une rangée infinie de nombres naturels concaténés (entiers positifs, commençant par 1): 1234567891011121314151617181920212223... Défi Programme d'écriture dans n'importe quelle langue, qui accepte le numéro de position comme entrée et génère un chiffre à partir de cette position dans la ligne définie ci-dessus. Le numéro de position …
Vous devez écrire un programme ou une fonction qui a donné trois entiers positifs n b kcomme sorties d'entrée ou renvoie les derniers kchiffres avant les zéros de fin dans la breprésentation de base de n!. Exemple n=7 b=5 k=4 factorial(n) is 5040 5040 is 130130 in base 5 the …
Écrivez un programme d'assemblage GOLF qui lit un entier à partir de stdin (suivi d'un retour à la ligne de fin) et génère ses facteurs premiers séparés par des retours à la ligne, suivis d'un retour à la ligne de fin sur stdout. Les facteurs premiers n'ont pas besoin d'être …
Récit: Lucy a demandé à George quel était son numéro porte-bonheur. Après une certaine réflexion, George a répondu qu'il avait plusieurs numéros porte-bonheur. Après une brève confusion, Lucy a demandé à George quels nétaient ses premiers numéros porte-bonheur. George vous a alors demandé, son copain, de lui écrire un programme …
Étant donné un entier 1 ≤ N ≤ 1 000 000 en entrée, sortez le dernier chiffre non nul de N! , où ! est le factoriel (le produit de tous les nombres de 1 à N , inclus). Il s'agit de la séquence OEIS A008904 . Votre programme doit …
Définitions: Un triangle est considéré comme un triangle rectangle si l'un des angles intérieurs est exactement à 90 degrés. Un nombre est considéré comme rationnel s'il peut être représenté par un rapport d'entiers, c'est-à-dire p/qoù les deux pet qsont des entiers. Un nombre nest un nombre congru s'il existe un …
La conjecture de Collatz postule que si vous prenez un entier positif, répétez l'algorithme suivant suffisamment de fois: if number is odd, then multiply by three and add one if number is even, then divide by two vous finirez par finir à 1. Cela semble toujours fonctionner, mais il n'a …
Un nombre surabondant est un entier n qui définit une nouvelle borne supérieure pour son rapport avec la fonction de somme des diviseurs σ. En d'autres termes, n est surabondant si et seulement si, pour tous les entiers positifs x inférieurs à n : σ(n)n>σ(x)xσ(n)n>σ(x)x\frac{\sigma(n)}n>\frac{\sigma(x)}x Pour quelques-unes des valeurs: n …
Étant donné un niveau d'imbrication d'entier positif net une chaîne sde caractères ascii imprimables ( à ~, produire un programme qui, lorsqu'il est exécuté dans la même langue, génère un programme qui génère un programme ... qui génère la chaîne s. Un total de nprogrammes doit être généré, tous doivent …
Le triangle de Pascal est généré en commençant par 1et en ayant chaque ligne formée à partir d'additions successives. Ici, au lieu de cela, nous allons former un triangle en alternant multiplication et addition. Nous commençons la rangée 1avec juste un solitaire 1. Par la suite, l'addition se fait sur …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.