Terminologia
Um número crescente é aquele em que cada dígito é maior ou igual a todos os dígitos à esquerda dele (ex. 12239)
Um número decrescente é aquele em que cada dígito é menor ou igual a todos os dígitos à esquerda dele (ex. 95531)
Um número insuficiente é qualquer número que não esteja aumentando ou diminuindo. Como isso requer pelo menos três dígitos, o primeiro número insuficiente é 101
A tarefa
Dado um número inteiro n maior ou igual a 1, encontre a soma dos primeiros n números saltitantes
Regras
- Isso é código de golfe, então a resposta com a menor quantidade de bytes ganha
- Se o seu idioma tiver limites de tamanho inteiro (ex. 2 ^ 32-1), n será pequeno o suficiente para que a soma caiba no número inteiro
- A entrada pode ser de qualquer forma razoável (stdin, arquivo, parâmetro de linha de comando, número inteiro, string, etc.)
- A saída pode ser de qualquer forma razoável (stdout, arquivo, elemento gráfico do usuário que exibe o número, etc.)
Casos de teste
1 > 101
10 > 1065
44701 > 1096472981
sort
numerar e verificar se são iguais ao número original? Está usando um built-in (sort
), mas não é estritamente um built-in para verificar se está aumentando. Confira os requisitos do programa não observáveis e faça X sem Y na meta post "Coisas a evitar".