ForHosting KIT · Matemática

Sequência look-and-say

Leia em voz alta uma sequência de dígitos por grupos e escreva o que ouve: partindo de 1, o quinto termo é 111221. Escolha qualquer semente e um termo de 1 a 40 e veja todos os passos intermediários. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Semente
1
Qual termo devolver
5
Você obtém
Termo
111221
Comprimento
6
Sequência
1, 11, 21, 1211, 111221

A sequência look-and-say, popularizada por John Conway, é gerada lendo cada termo em voz alta como corridas de dígitos idênticos: você conta quantas vezes um dígito se repete e escreve essa contagem seguida do próprio dígito. Partindo de uma semente como um, os próximos termos viram onze, depois vinte e um, depois um dois um um, e assim por diante. Esta calculadora aceita qualquer semente de dígitos e um índice positivo n, itera o passo de comprimento de corrida exatamente n menos um vezes e devolve o n-ésimo termo junto com seu comprimento e a sequência intermediária completa. Valores de n abaixo de um são rejeitados com erro de validação claro para que verificadores de deveres e testes automatizados confiem em semânticas de falha estáveis além da saída de sucesso.

O que é a sequência look-and-say e por que importa

Look-and-say é um processo puro de string sobre dígitos, não uma fórmula aritmética fechada. Comece com uma string semente feita só de caracteres de zero a nove. Para obter o próximo termo, percorra a string atual da esquerda para a direita, agrupe dígitos consecutivos iguais em corridas máximas e, para cada corrida, acrescente o comprimento decimal da corrida e depois o dígito que a formou.

Por exemplo, a semente um vira um um porque há um único um; isso vira dois um porque há dois uns seguidos; isso vira um dois um um; isso vira um um um dois dois um; e isso vira três um dois dois um um. O processo é determinístico, invertível só de formas limitadas, e famoso pela constante de Conway: assintoticamente o comprimento de termos sucessivos multiplica-se por cerca de um ponto três em média para quase todas as sementes.

Estudantes encontram a sequência em cursos de matemática discreta, entrevistas de código que pedem função do próximo termo e artigos de teoria dos números recreativa sobre decaimento audioativo. Professores usam sementes pequenas e n modestos como exemplos trabalhados porque cada passo é conferível à mão e as strings crescem rápido o bastante para recompensar implementação cuidadosa.

Como esta calculadora constrói o n-ésimo termo

Chame a capacidade com dois campos obrigatórios: seed, uma string não vazia de dígitos, e n, um inteiro positivo de um a quarenta. O motor valida que ambos os campos estão presentes, que seed contém só dígitos e respeita o limite de comprimento publicado, e que n é um inteiro finito não abaixo de um nem acima do máximo. Após a validação, o termo um é definido como a própria semente.

Para cada índice seguinte o núcleo aplica um passo puro de codificação por comprimento de corrida que nunca usa rede, relógios ou aleatoriedade. Strings intermediárias são retidas para que a resposta devolva não só o termo final e seu comprimento em caracteres, mas também a sequência ordenada do termo um ao termo n.

Verificação de deveres e competições

Estudantes e avaliadores confirmam o n-ésimo termo look-and-say a partir de uma semente e inspecionam termos intermediários sem escrever um script local.

Oráculos para entrevistas e exercícios de código

Plataformas de prática podem chamar um oráculo determinístico que devolve termo e sequência para seed e n válidos e rejeita n abaixo de 1 com código de erro estável.

Ensinar codificação por corrida com a sequência de Conway

Páginas de aula sobre decaimento audioativo podem mostrar cada corrida falada ao lado da string de dígitos crescente para ligar RLE à série clássica.

O que acontece se n for menor que 1?

Só se aceitam inteiros positivos n ≥ 1; zero e negativos são rejeitados e não cobrados.

O termo 1 é a própria semente?

Sim. n é 1-based: quando n vale 1 o termo devolvido é exatamente a semente; n maior aplica codificação por comprimento de corrida n−1 vezes.

A calculadora da sequência look-and-say é gratuita?

A ferramenta do navegador roda grátis no seu dispositivo.

Quais formatos de semente são aceitos?

Uma string não vazia de dígitos 0–9 dentro do limite de comprimento publicado.

Por que os termos da sequência crescem tão rápido?

Cada termo descreve o anterior, e essa descrição costuma precisar de mais dígitos do que o que foi descrito. Para quase toda semente, o comprimento é multiplicado por cerca de 1,3 a cada passo, a chamada constante de Conway.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/math/look-and-say

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/math/look-and-say \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"seed":"1","n":5}'
{
  "seed": "1",
  "n": 5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.look_and_say",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_n40
max_seed_len64
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

O que é a sequência look-and-say e por que importa

Entrevistadores costumam pedir exatamente este passo de comprimento de corrida e depois o n-ésimo termo, o mesmo contrato que esta capacidade expõe como API JSON estável e ferramenta gratuita no navegador.

Como esta calculadora constrói o n-ésimo termo

Seed ausente, caracteres não dígitos, strings vazias, zero, negativos, não inteiros e n excessivo falham com invalid_input e não são cobrados.

Uso prático, limites, preço e entrega

Use a ferramenta do navegador quando quiser uma expansão look-and-say imediata ao estudar codificação por comprimento de corrida, conferir uma resposta de competição ou demonstrar a sequência de Conway sem instalar um sistema de álgebra computacional. Resultados são totalmente determinísticos: a mesma semente e o mesmo n sempre produzem o mesmo termo, o mesmo comprimento e a mesma lista de sequência. Não há modelo de linguagem, nem serviço aritmético externo, nem aleatoriedade, então a capacidade é segura para fixar em checagens de integração contínua e materiais de aula reproduzíveis. Use a API quando um script, verificador de deveres, plataforma de preparação para entrevistas ou site educacional precisar de JSON estável para muitas sementes e índices sob um único contrato. Cada requisição bem-sucedida é um item faturável a US$ 0,002; validação falha não consome saldo. Conecte o endpoint a sandboxes de entrevistas de código, tutoriais de matemática discreta, demos de algoritmos de string ou qualquer fluxo em que você prefira passos exatos de look-and-say por comprimento de corrida em vez de calculadoras opacas que não mostram termos intermediários.

Como gero o n-ésimo termo look-and-say com esta API?

Envie um corpo JSON com o campo de string de dígitos seed e o inteiro positivo n para math.look_and_say. A resposta devolve term, length e a sequência completa de 1 até n.

Ver a documentação completa do KIT →