lines... : sì, ovvero quanti elementi ha ciascuna diagonale.

pivot.lenght(): è la lunghezza della tua String (nel tuo brano di codice usavi s1.length(), non cambia niente).

prova con: diagonalText("PROGRAMMAZIONE", 4)