Это довольно халтурно, поскольку основано на преобразовании значений в однострочное представление для сравнения, но работает, как и ожидалось, для чисел, включая отрицательные (хотя вам нужно будет соответствующим образом отформатировать строку с нулевыми дополнениями, если вы используете числа).