Non so se ho capito bene fino in fondo la traccia, comunque sto svolgendo il problema trovando prima la parola iniziale e successivamente le altre.
Come altri hanno già detto, più parole sono concatenabili, anche se poi soltanto una sola concatenazione porta alla chiusura della parola.
Inizialmente pensavo che fra tutte quelle in comune dovevo prendere quella parola con la sottostringa in comune più lunga, invece poi ho capito che non è detto ciò. Quindi magari mi ritrovo a scegliere una parola concatenabile, e alla fine non riesco a chiudere la parola.
Il mio problema sta proprio nel non riuscire a formulare un algoritmo in modo da seguire questi cambiamenti di percorso.
Come altri hanno già detto, più parole sono concatenabili, anche se poi soltanto una sola concatenazione porta alla chiusura della parola.
Inizialmente pensavo che fra tutte quelle in comune dovevo prendere quella parola con la sottostringa in comune più lunga, invece poi ho capito che non è detto ciò. Quindi magari mi ritrovo a scegliere una parola concatenabile, e alla fine non riesco a chiudere la parola.
Il mio problema sta proprio nel non riuscire a formulare un algoritmo in modo da seguire questi cambiamenti di percorso.