¿Cuál es la forma más corta de ver si una entrada es un wordiniano usando algún lenguaje de programación?
Un wordiniano es una palabra que contiene palabras de longitud 1 a la longitud de la palabra original. Por ejemplo,
compartimiento
'I' es una palabra
'en' es una palabra
'bin' es una palabra
O,
etapa
'a' es una palabra
'ta' es una palabra ( sí, lo es )
'edad' es una palabra
'ciervo' es una palabra
'etapa' es una palabra
Entrada
Su código debe tomar una palabra y un diccionario como entradas, en cualquier formato razonable.
Salida
La salida debe ser un valor para indicar verdadero o falso, para decirnos si la palabra es un wordiniano.
Para más información sobre wordinians haga clic aquí .
Aquí hay una lista de palabras que usaré como entradas y subpalabras. Además, en respuesta a @xnor, debe contener subpalabras de cada longitud, no una cadena de subpalabras. Tenga en cuenta que solo se utilizará una palabra como entrada.