Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Consiglio sulla divisione in paragrafi

s
susannacifani (4000 points)
2 21 53
in HW4 di recupero by (4.0k points)
Salve, sto lavorando all'hw4 di recupero e mi chiedevo se vi fosse un metodo meno complesso rispetto al mio di ritornare la posizione (ossia il numero del paragrafo) in cui si trovano il testo greco e la traduzione in italiano. La mia idea era quella di pulire il testo greco (dunque rigirando le righe invertite ed eliminando le righe vuote) e nel frattempo inserire i diversi paragrafi in liste (perciò ad ogni lista corrisponde un paragrafo), per poi fare la stessa cosa per il testo italiano. Così in seguito potevo verificare in quale lista si trovassero il testo in greco e quello in italiano "associato". Ovviamente non mi sembra una grande soluzione, dunque volevo sapere se qualcuno avesse qualche consiglio per migliorare ciò o trovare un'altra soluzione. Grazie in anticipo
309 views

2 Answers

T
Tobia (1580 points)
1 12 19
by (1.6k points)
io ho usato replace per scambiare i doppi spazi ('\n\n') con un punto esclamativo. in questo modo per vedere a che paragrafo sei ti basta contare quanti punti esclamativi ci sono prima del pezzo che stai considerando e fare +1
a
a.porta1 (480 points)
0 1 4
by (480 points)
Io ho fatto una cosa simile alla tua, ma ho pensato di usare i dizionari, in maniera tale che per chiave mi trovo il numero del paragrafo e per valore mi trovo il contenuto stesso del paragrafo. Nel caso del testo in greco il contenuto del paragrafo è ripulito e "rigirato" ove necessario. Per determinare / creare il dizionario con il paragrafo uso una funzione ad-hoc all'interno della quale applico lo split al testo inserendo nella signature della funzione split la ricerca per '\n\n'. Questo ti estrae una lista all'interno della quale ogni elemento è il contenuto del paragrafo e da qui è semplice creare il dizionario. Ho ancora una montagna di problemi su altre mille cose, ma almeno questo funzionicchia abbastanza bene.