prefixToMatchDigitCount function

String prefixToMatchDigitCount(
  1. int num,
  2. int digitCount
)

Implementation

String prefixToMatchDigitCount(int num, int digitCount) {
  assert(digitCount > 1);
  String prefix;
  if (digitCount == 2)
    prefix = num < 10 ? '0' : '';
  else if (digitCount == 3)
    prefix = num < 100 ? num < 10 ? '00' : '0' : '';
  else if (digitCount == 4)
    prefix = num < 1000 ? num < 100 ? num < 10 ? '000' : '00' : '0' : '';
  else prefix = 'not imlemented';
  return prefix;
}