Hola Pedro ambos ejercicios están resueltos a la perfección.
Para otras personas que lo revisen voy a comentar dos cosas interesantes:
for(var i=1; i<=palabra.length; i++){ empieza a contar en 1. Fijarse en el <= que permite contar todos los elementos.
for(var i=0; i<parrafosObtenidos.length; i++){ empieza a contar en 0. Fijarse en el < que permite que el conteo sea correcto.
Ambas formas son válidas, no obstante tener en cuenta que cuando vayamos a acceder a índices de arrays el primer índice es cero. Esto suele ser motivo de error cuando no se tiene práctica.
Otra cosa a comentar es que en el segundo ejercicio los párrafos no tienen aspecto de párrafos debido a que tienen aplicada una regla CSS que modifica su aspecto:
p {font-size: 24px; color: maroon; float: left; margin:10px; border: solid black; padding:10px;}
Saludos