Ciao, dovrebbe essere abbastanza facile, dipende cosa puoi usare per fare questo(se è un compito non lo so)...
Ad esempio
codice:
document.write('<span style="color:#666" >'+stringa.substr(i,n) + "</span><br>" )
Solo che i codici colore li potresti mettere in un array e mentre cicli usi array[chiave] che corrisponderà ad un colore.
O semplicemente con due colori alternti usare uno e l'altro