Sandro99 ha scritto:
Grazie del consiglio , ho provato a realizzare una funzione simile ma ho scoperto che se ci sono dei dublicati vicini tra di loro(armadiioo) me li conta comunque dandomi il numero sbagliato.
Prima mi hai risposto 9, quindi se ne deduce che nella stringa A ("casa, computer, topolino") i duplicati SONO conteggiati.
Ora: se nella stringa B NON ci sono mai duplicati, allora di base basta un doppio ciclo for annidato. Se nella stringa B ci fossero duplicati e tu NON vuoi conteggiarli, bisogna fare una logica in più per scartare i duplicati in B. Tutto qui.
Si tratta solo di "ragionamento". Se qualcosa non ti funziona, mostra il codice che vediamo cosa non va. Ma la logica, il senso di tutto deve essere ben chiaro a priori.