factorize method

List<int> factorize(
  1. int value
)

Computes the prime factors of value.

Implementation

List<int> factorize(int value) {
  RangeError.checkValueInInterval(value, 0, max, 'value');
  final result = <int>[];
  while (value > 1) {
    final factor = _factors[value];
    result.add(factor);
    if (factor == value) break;
    value = value ~/ factor;
  }
  return result;
}