Visto che mi avete aiutato perfettamente per quanto riguardava l'ultimo quesito, vi posto anche questo su cui ho qualche problema.
Definire una funzione che ha come parametro una stringa s formata da almeno 2 caratteri, e restituisce una stringa ottenuta sostituendo tutte le occorrenze del secondo carattere di s con il primo carattere di s. ( ad esempio : leone diventa llonl )
Avevo pensato a questa soluzione :
La parte in rosso e' quella che in teoria mi manca, sempre a patto che il resto della funzione sia correttacodice:function stringa (s){ if (s.length < 2) return 'Inserisci una stringa valida ' ; // almeno 2 caratteri else var i = 0; var ns = ' '; // definisco la nuova stringa che dovro' stampare while (i < s.length ) { // sino a che l'indice e' minore della lunghezza della parola ns = ????? i++; } return ns ; }![]()

Rispondi quotando