RosettaCodeData/Task/Prime-decomposition/C-sharp/prime-decomposition-2.cs

18 lines
382 B
C#
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
using System.Collections.Generic;
namespace PrimeDecomposition
{
public class Primes
{
public List<int> FactorsOf(int n)
{
var factors = new List<int>();
for (var divisor = 2; n > 1; divisor++)
for (; n % divisor == 0; n /= divisor)
factors.Add(divisor);
return factors;
}
}