Código Python:
Ver original
def prefijo(lista): for i in range(len(lista)): palabra=lista[i] palabra2=lista[i+1] pref="" z=0 if len(palabra)<len(palabra2): while z<=(len(palabra2)): if palabra2[z]==palabra[z]: pref +=palabra[z] z +=1 return(pref) else: j=0 while j<=(len(palabra)): if palabra2[j]==palabra[j]: pref +=palabra2[j] j +=1 return(pref) lista=["poliedro","policia","polifonia","polinizar","polaridad","politica"] print(prefijo(lista))