String leftPad(String input, int num) { if (input.length >= num) return input; return List.filled(num - input.length, '0').join() + input; }