RosettaCodeData/Task/Prime-decomposition/C-sharp/prime-decomposition-2.cs
2023-07-01 13:44:08 -04:00

17 lines
382 B
C#

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;
}
}