E' sbagliato. Innanzitutto in verifica fai la ricorsione passando 1 solo argomento. Poi in presente se a.val() È uguale a v, tu restituisci false. Che non è giusto. Stesso discorso poi già fatto del OR "logico" che si può usare.
Non ho analizzato in dettaglio, comunque.


Rispondi quotando