Factors()
FACTORS The factors (divisors) of the integer number, as a list.
aussi écrite: Dividors · Divirdos · Divisors
Exemples de base (2)
? Q(25).LCM(42) ? @@( Q(1050).PrimeFactorsXT() ) + NL ? @@( Q(1050).FactorsXT() )
1050 [ [ 2, 525 ], [ 3, 350 ], [ 5, 210 ], [ 7, 150 ] ] [ [ 1, 1050 ], [ 2, 525 ], [ 3, 350 ], [ 5, 210 ], [ 6, 175 ], [ 7, 150 ], [ 10, 105 ], [ 14, 75 ], [ 15, 70 ], [ 21, 50 ], [ 25, 42 ], [ 30, 35 ], [ 35, 30 ], [ 42, 25 ], [ 50, 21 ], [ 70, 15 ], [ 75, 14 ], [ 105, 10 ], [ 150, 7 ], [ 175, 6 ], [ 210, 5 ], [ 350, 3 ], [ 525, 2 ], [ 1050, 1 ] ]
exécuté le 2026-10-02 04:23 dans la bibliothèque au commit 0e72e2e2c ; tiré de 32_lcm.ring(s'ouvre dans un nouvel onglet)
? Q(169).IsPrime() ? Q(17).IsPrime() ? @@( Q(54).Divirdos() ) + NL # Misspelled, but works! ? @@( Q(54).Factors() ) + NL ? @@( Q(54).PrimeFactors() ) + NL ? @@( Q(54).PrimeDividors() )
0 1 [ 1, 2, 3, 6, 9, 18, 27, 54 ] [ 1, 2, 3, 6, 9, 18, 27, 54 ] [ 2, 3 ] [ 2, 3 ]
exécuté le 2026-10-02 04:23 dans la bibliothèque au commit 0e72e2e2c ; tiré de 05_isprime.ring(s'ouvre dans un nouvel onglet)
Les extensions de cette méthode
Chaque extension, et si elle existe pour cette méthode ; une extension qui existe se compose avec les autres (FindSTCS).
Chaque exemple est un fichier de test de la bibliothèque, exécuté dans la bibliothèque pour cette page ; seuls ceux dont la sortie a tenu toutes les promesses écrites par leur fichier sont montrés. Les explications, les titres et le code sont ceux de la bibliothèque, en anglais.
Voir aussi
- La classe stzNumber
- La référence du domaine : Numérique et optimisation
- Les autres méthodes de ces exemples : stzNumber.IsPrime · stzNumber.LeastCommonMultiple · stzNumber.PrimeFactors
- Comment faire : Obtenir tous les diviseurs d'un nombre

