Un banco de letras es un pariente del anagrama , en el que todas las letras de una palabra (el "banco") se pueden usar tantas veces como se desee (como mínimo una vez cada una) para formar una nueva palabra o frase. Por ejemplo, IMPS es un banco de MISSISSIPPI y SPROUT es un banco de SUPPORT OUR TROOPS .
El término fue acuñado por Will Shortz en la convención de 1980 de la National Puzzlers League . Este tipo de rompecabezas es la base del juego de palabras Alpha Blitz . [ cita requerida ]
Se puede utilizar un algoritmo de banco de letras de anagramas imperfectos para corregir errores ortográficos, superar errores de transposición, errores disléxicos y errores de letras duplicadas. Combinado con otros algoritmos como soundex , metaphone y Levenshtein distance , podría generar una respuesta de "¿Quiso decir?" muy eficaz a las consultas de los motores de búsqueda . [ ¿ Investigación original? ]