Entendendo o conceito por trás da pergunta
Ao responder qual é o menor número de quatro algarismo, a intenção parece simples, mas há uma armadilha que todo mundo encontra na prática. O problema não é o cálculo em si — é o que as pessoas esquecem de considerar quando fazem essa pergunta. Vou direto ao ponto: o menor número inteiro positivo de quatro algarismos no sistema decimal é 1000. Se estamos falando de inteiros não negativos, essa é a resposta. Mas se permitirmos negativos, aí a coisa muda. O menor número inteiro de quatro algarismos seria -9999, porque ele é mais negativo, ou seja, está mais à esquerda na reta numérica.
qual é o menor número de quatro algarismo
No contexto mais comum — sistemas de numeração padrão, sem considerar sinais — a resposta esperada é 1000. Isso porque um número de quatro algarismos não pode começar com zero. Se começasse, teria apenas três algarismos significativos. O dígito 0 à esquerda não conta como parte do número em si, apenas como marcador posicional em alguns contextos específicos, como codificação ou padding de dados. Eu já vi gente levando horas para debugar scripts porque confundiu coisas. No meu primeiro trabalho com sistemas legados em COBOL, precisávamos validar campos de quatro posições numéricas. Um colega nosso passou uma manhã inteira reclamando de um bug que só acontecia com o valor 0999. O campo truncava o primeiro dígito e ele interpretava como um número de três algarismos. A solução foi adicionar uma validação explícita: se o primeiro dígito fosse zero, tratava como inválido para aquele contexto. O sistema simplesmente não aceitava 0001 como válido porque, na prática contábil da empresa, os quatro dígitos tinham que representar um valor real de quatro posições.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Isso me fez perceber algo que muita gente não considera: a diferença entre quantidade de dígitos e magnitude do número. Um número pode ter quatro algarismos e ainda assim ser pequeno em valor absoluto. O 1000 tem quatro dígitos, mas é o menor possível nessa categoria. Já 9999 também tem quatro dígitos, mas é o maior. E o intervalo entre eles é justamente de 8999 valores distintos. Outro detalhe prático que poucos mencionam: em bases diferentes do decimal, a resposta muda completamente. Em base binária, por exemplo, o menor número de quatro algarismos seria 1000 em binário, que equivale a 8 em decimal. Em base hexa, seria 1000 em hexa, equivalente a 4096. O conceito de "menor número de quatro algarismos" depende essencialmente da base numérica que você está usando. Quando trabalhamos com sistemas embarcados e conversão entre bases, eu sempre mapeio isso primeiro antes de fazer qualquer cálculo de validação. Sem saber a base, qualquer resposta é só um palpite.
Se a sua necessidade é implementar isso em código, vale a pena usar uma expressão regular simples como ^[1-9][0-9]{3}$ para validar positivos de quatro dígitos, ou ^-[1-9][0-9]{3}$ para incluir negativos. Isso resolve 99% dos casos que eu vejo em produção. O 1% restante geralmente envolve números com vírgula ou representação científica, que são outro assunto completamente diferente. Resumindo: a resposta para qual é o menor número de quatro algarismo no decimal positivo é 1000. No conjunto dos inteiros, considerando o negativo, seria -9999. E em outras bases, o valor muda. O importante é sempre deixar claro qual contexto você está usando, porque esse tipo de ambiguidade gera mais dor de cabeça do que deveria.