synnkfps / PyAnagram

Checador de Anagramas avançado em Python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PyAnagram

Checador Avançado de Anagramas em Python

Funcionalidades

Acurácia Limiar

Sistema de Acurácia

Quanto menor a string, maior a possibilidade de gerar duplicados
Também depende da quantidade de testes que o usuário fazer

Resumo:

  • Quanto menor a string e mais testes o usuário fazer: maior a chance de duplicados
  • Quanto menor a string e menos testes o usuário fazer: uma acurácia melhor
  • Quanto maior a string e mais testes o usuário fazer: maior a acurácia de testes
  • Quanto maior a string e menos testes o usuário fazer: menor a chance de exibir resultados fieis

Calculo temporário de uma Acurácia Limiar recomendada:

possibilidades/testes*len(string)*10

Após rodar o programa com uma acurácia "desregulada" o programa irá te avisar a acurácia recomendada para aquela string com base nas possibilidades e na quantidade de testes e irá te perguntar se quer alterar a acurácia para a recomendada, se quer ignorar ou se quer colocar uma nova acurácia customizada

Para fazer

  • Sistema de Acurácia muito mais rápido
  • Alterar a acurácia conforme o programa roda
    • Exemplo: Keyframe de acurácia = $-200=300 , 200-340=500 , 350-^=329
    • $ = inicio | ^ = fim | - = até
  • Sugestão aprimorada de acurácias
  • Balanceador de Testes
    • Calcula a quantidade de testes que você colocou e vê se os resultados serão imprimidos mais rapidos

About

Checador de Anagramas avançado em Python

License:GNU General Public License v3.0


Languages

Language:Python 100.0%