</> Cómo funciona

anagramas

GET
/v1/anagramas

Función pura del español.

Parámetros

parámetrotipopor defectoqué hace
palabrastring— (obligatorio)letras o palabra de partida

Cómo funciona (por dentro)

Mapa de funciones

flowchart TD
  MOD[("repositorio")]
  anagramar["anagramar()"]
  anagramar -. datos .-> MOD
  classDef red fill:#fde7f0,stroke:#c0397b,color:#7a1e4d;
  class MOD red;

El código

# -*- coding: utf-8 -*-
"""anagramador.py — palabras del léxico que son anagrama de las letras dadas.

Idea: cada palabra tiene una "clave de anagrama" = sus letras normalizadas y
ordenadas (tildes fuera, ñ preservada). Dos palabras son anagrama si comparten esa
clave. Se busca en el repositorio por clave y se devuelven los lemas con exactamente
las mismas letras, excluyendo la propia palabra de entrada.
"""

# […consulta al repositorio léxico por clave de anagrama (esquema interno)…]


def anagramar(cur, palabra):
    """Anagramas de `palabra`. Devuelve lista de {palabra, categoria}; vacía si no hay."""
    # se busca por la clave de anagrama y se excluye la propia palabra
    cur.execute(SQL, (palabra, palabra))
    return [{"palabra": r[0], "categoria": r[1]} for r in cur.fetchall()]

Pruébalo

Llámala con el código a la vista.

Ejemplos con el SDK

curl "https://api.wordkers.com/v1/anagramas" \
  -H "X-API-Key: TU_CLAVE"

Cómo empezar con el SDK →

¿Quieres que cambie algo, o copiar la lógica para lo tuyo? Sin problema — escríbeme. Lo que ves es el algoritmo; los datos y las claves se quedan en casa.

Wordkers · Catálogo · Empezar · Tu cuenta